Is this legal?

Mon 4am-1800 (reduced rest) = REDUCED as shift over 13 hours
Tue 3am-1500 (regular)
Wed 6am-1900 (regular) = REDUCED as only 9 hours off between shifts
Thurs 4am-1800 (reduced) = REDUCED as shift over 13 hours
Fri 3am noon (regular)
Weekends off

3 REDUCED in that lot