ILS26
The roster is legal because the day 7 check in of 0700LT is not an "early" (by 1 minute). However rostering of nights into earlies is deemed to be unsympathetic to sleeping patterns etc. The normal method of Scheduling would be the 2 earlies followed by the two night MLA's.
The other more suitable but currently illegal pattern would be to allow for 4 consecutive nights but CAP371 does not allow it. This would allow the Pilot to get into night "mode". Currently EZY have a much debated variation to allow 4/5 earlies on the bounce, hopefully at some stage in the future (EASA Sub Part Q) some common sense and flexibility will be allowed on the early/late rules, supported of course by Pilot agreement / sleep & fatigue studies etc as i've been told by many a crew in the past they would prefer that style of scheduling