There is also the option of a single crew doing both the late arrival and the early departure flight by the use of “Split Duty”, which involves two periods of duty separated by less than the minimum rest period. Special rules apply.
Another possibility is the “Standover Day”, where one crew arrives on the late flight, a second crew is already there and does the early departure the following morning, and the first crew have a day off down route before operating the early flight home on day 3.