아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Фотография

시간 제한2초메모리 제한1024 MB

요약
일부 자리가 '?'로 가려진 날짜가 주어질 때, 주어진 시작일과 종료일 사이에 가능한 실제 날짜의 수를 센다.
난이도

보통10점 중 7점

유형
완전 탐색, 구현, 수학
정답자
아직 제출이 없습니다

문제

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

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

입력

В трёх строках входного файла, каждая в своей строке, задано три даты: дата, которую увидел Валера, самое раннее, когда это могло произойти, и самое позднее, когда это могло произойти, соответственно. Все даты заданы в формате DD.MM.YYYY. И года, и дни, и месяца, заданы с ведущими нулями, если это необходимо.

В первой дате на любом месте вместо D, M или Y может стоять ?. Это означает, что на фотографии соответствующую цифру рассмотреть невозможно. Все даты находятся в интервале от первого января 1970 года до 19 января 2038 года, включительно. Обратите внимание, что в этот интервал попадают високосные года.

출력

В единственной строке выходного файла выведите единственное целое число --- количество дней, в которые могла быть сделана фотография.

예제1

  1. 예제 1

    입력
    ?1.?3.2000
    01.03.2000
    31.03.2000
    
    예상 출력
    4