« first day (102 days earlier)      last day (1225 days later) » 

7:12 AM
@Deadcode No, I misunderstood the problem at first glance. Looks much harder now
 

« first day (102 days earlier)      last day (1225 days later) »