« first day (47 days earlier)      last day (67 days later) » 

1:38 AM
How long left? 3 days?
 
 
9 hours later…
10:30 AM
Still a lot.
And yes, just simple dynamic programming. Probably I can use Pascal again.
 

« first day (47 days earlier)      last day (67 days later) »