this.
Мне кажется задача настаивает на использовании математического решения, да и не целесообразно здесь задействовать операции со сроками (даже такие простые)
Где написано что кто-то на чем-то настаивает?)
А использовать нужно максимально простое и понятное решение