« first day (5151 days earlier)      last day (25 days later) » 

6:03 PM
Also: given the way you wrote the question, it sounds like some type of assignment you've been given. That being the case, you may also want to read How do I ask and answer homework questions? and Open letter to students with homework problemsDavid Makogon 8 secs ago
6:28 PM
This seems a better question for softwareengineering.stackexchange.comrory.ap 48 secs ago

« first day (5151 days earlier)      last day (25 days later) »