B. Календарь
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

Сейчас повсеместно используется Григорианский календарь, он фактически стал международным стандартом и используется в гражданских целях почти по всему миру. Григорианская реформа поправила Юлианскую систему високосных годов так:

Каждый год, который делится на четыре без остатка, является високосным, за исключением годов, которые делятся на 100 без остатка. Если «столетние» года делятся на 400, то они все же являются високосными. Например, 1900 год не високосный, а 2000 високосный.

В этой задаче Вам даны две даты, от Вас требуется посчитать, сколько между ними дней. Помните, что в високосном году в феврале содержится непривычное количество дней.

Смотрите тестовые примеры, для понимания какие из границ включаются в ответ, а какие нет.

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

Первые две строки содержат две даты, каждая дата записана в формате yyyy:mm:dd (1900 ≤ yyyy ≤ 2038 и yyyy:mm:dd — корректная дата).

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

Выведите единственное целое число — ответ на задачу.

Примеры
Входные данные
1900:01:01
2038:12:31
Выходные данные
50768
Входные данные
1996:03:09
1991:11:12
Выходные данные
1579