« first day (2145 days earlier)      last day (224 days later) » 

6:39 AM
@emanresuA I'll have you know I wrote my answer myself!
Cumulative sums of group by identical is a logical solution to that challenge
 
7:04 AM
^
 

« first day (2145 days earlier)      last day (224 days later) »