Олимпиадный тренинг

Задача . D. Изменение даты


Задана дата в формате «DD.MM.YYYY» («день.месяц.год») и количество дней shift, которое к ней нужно прибавить. Выведите получившуюся дату.

Входные данные

В первой строке входных данных находится дата в формате «DD.MM.YYYY»: две цифры, задающие день (при необходимости дополненный спереди нулем), точка, две цифры, задающие месяц (при необходимости дополненный спереди нулем), точка, четыре цифры, задающие год. Гарантируется, что запись задает корректную дату в интервале от 1980 до 2020 года, включительно.

Во второй строке входных данных находится число shift ( - 1000 ≤ shift ≤ 1000).

Выходные данные

Выведите дату, равную заданной + shift дней, в том же формате «DD.MM.YYYY».

Примечание

При обработке дат учитывайте только високосные годы; смену временных зон/летнего и зимнего времени учитывать не нужно.


Примеры
Входные данныеВыходные данные
1 10.02.2012
12
22.02.2012
2 01.02.2010
-40
23.12.2009
3 01.01.2000
365
31.12.2000
4 13.08.1990
-609
12.12.1988

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя