시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB127382826.168%

문제

Вася конструирует свой собственный автоматический электронный календарь, который будет отображать текущую дату в формате <<ДД.ММ.ГГГГ>>. Для этого ему нужно уметь отображать различные цифры. На данный момент его календарь умеет отображать $k$ различных цифр. Поскольку добавление поддержки каждой новой цифры --- процесс очень трудоемкий, то Вася решил, что если его календарь будет отображать довольно большое количество дат, то он будет доволен. Поэтому на данный момент Васю крайне интересует следующий вопрос: сколько дней из данного промежутка его календарь будет отображать дату.

Например, если Васин календарь может отображать только цифры 0, 2 и 9, то он сможет отобразить дату <<второе февраля 2009 года>> и не сможет отобразить дату <<третье февраля 2009 года>>.

Стоит отметить, что программировать Вася умеет неплохо, поэтому он не забывает, что существует такое понятие, как високосный год, в котором в феврале 29 дней. Напомним, что год является високосным, если его номер кратен 4 и при этом не кратен 100, либо кратен 400.

입력

Первая строка входного файла состоит из одного целого числа $k$ ($0 \le k \le 10$). Во второй строке входного файла перечислены через пробел $k$ различных цифр, которые Васин календарь умеет отображать. Следующие две строки содержат описание первой и последней даты интересующего его промежутка в формате <<ДД.ММ.ГГГГ>>.

출력

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

예제 입력 1

3
0 2 9
02.02.2009 
03.02.2009

예제 출력 1

1

예제 입력 2

3
0 2 9
01.02.2009
28.02.2009

예제 출력 2

4