Are all the M blocks hard? I don't think so. I made 8 M blocks and only M3 is a hard one IMHO. I don't know about the remaining 5 though.
Like you said, we can combine some of the first blocks of the schedule with some of the last ones. That way we meet somewhere in the middle.