У меня ушло

часа (с перерывами на чай и кормление кошек).
Числа

и

я получил быстро, за четверть часа. Но потом увидел посты
mihaild и
Dmitriy40 и стал соображать, откуда взялся ещё год.
Потом сообразил про невисокосные годы с двумя нулями на конце, и пришёл к выводу: если первый год цикла кончается на

, то действительно, получается

лет. Потом у меня ушло ещё четверть часа сообразить, что если последний год такого цикла кончается на

, то тоже получается

лет.
А потом ещё минут

прикидывал, а нельзя ли удлинить такой цикл сразу с двух сторон, чтобы получить

лет. Но увы... Низзя.