만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

사진

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

요약
?로 가려진 자리가 있는 DD.MM.YYYY 날짜 형식에 맞고 두 경계 날짜 사이에 있는 날의 개수를 구합니다.
난이도

쉬움10점 중 3점

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

문제

어느 날 가족 앨범의 사진을 보던 발레라는 그전까지 눈여겨보지 않았던 세부 사항을 발견했다. 사진 한 장의 배경에 달력이 보인다. 그러나 여러 물건이 달력을 가리고 있고 사진도 많이 낡아서, 날짜 전체를 읽을 수 없었다.

날짜의 일부 숫자가 보이지 않는다. 하지만 발레라는 사진이 대략 언제 찍혔는지 알고 있다. 사진이 찍혔을 수 있는 서로 다른 날이 모두 며칠인지 구하도록 도와주자.

입력

입력 파일은 세 줄이며, 각 줄에 날짜가 하나씩 적혀 있다. 첫 번째 줄은 발레라가 본 날짜이고, 두 번째 줄은 사진이 찍혔을 수 있는 가장 이른 날짜, 세 번째 줄은 가장 늦은 날짜이다. 모든 날짜는 DD.MM.YYYY 형식이며, 일, 월, 연도는 필요한 경우 앞에 0을 붙여 표기한다.

첫 번째 날짜에서는 D, M, Y 자리 어디에든 ?가 올 수 있다. 이는 사진에서 해당 숫자를 알아볼 수 없다는 뜻이다. 모든 날짜는 1970년 1월 1일부터 2038년 1월 19일까지의 범위에 포함된다(양 끝 포함). 이 범위에는 윤년도 포함되므로 주의하라.

출력

출력 파일에 정수 하나를 한 줄로 출력한다. 이 정수는 사진이 찍혔을 수 있는 날의 개수이다.

예제1

  1. 예제 1

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