« first day    last day (19 days later) » 

19:07
@Ghost I have added my own answer, so please check it out and let me know if it is helpful to you.
19:51
@EdinFifić Hello there. I have checked your answer. I have few more questions before I can tell I fully understand the approach. Could you please answer them if you have some time?
20:09
@Ghost Go ahead, I will answer whenever I can.

« first day    last day (19 days later) »