A. Отказавшиеся финалисты
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В этом году, как и в прошлых, MemSQL приглашает на финал 25 лучших участников из отборочного раунда Start[c]up для участия в финале в офисе компании. Однако не все, кто прошел в финал, могут позволить себе поездку в офис компании.

Изначально в офис компании приглашаются 25 лучших участников. Каждый приглашенный участник либо принимает, либо отклоняет приглашение. Если участник отклоняет приглашение, то вместо него приглашается еще не приглашенный участник, выступивший лучше всех других еще не приглашенных в отборочном раунде. Этот процесс продолжается до тех пор, пока приглашение не примут 25 участников.

После того, как квалификационный раунд закончился, и участники финального раунда в офисе компании выбраны, вы знаете K из финалистов, которые приняли приглашение, и места, которые они заняли в отборочном раунде (места нумеруются с 1, в отборочном раунде не было участников с одинаковыми местами). Определите минимально возможное количество участников, которые были приглашены, но отказались от участия в финале в офисе компании.

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

Первая строка содержит целое число K (1 ≤ K ≤ 25) — количество финалистов в офисе компании, о которых вы знаете. Вторая строка содержит целые числа r1, r2, ..., rK (1 ≤ ri ≤ 106) — места известных вам финалистов в отборочном раунде. Гарантируется, что все эти места различны.

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

Выведите одно целое число: минимальное число участников, которые могли отказаться от участия в финале в офисе компании.

Примеры
Входные данные
25
2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 28
Выходные данные
3
Входные данные
5
16 23 8 15 4
Выходные данные
0
Входные данные
3
14 15 92
Выходные данные
67
Примечание

В первом примере вы знаете всех 25 финалистов. Участники, занявшие 1, 13, и 27 места в отборочном раунде должны были отказаться, поэтому ответ равен 3.