Задача H. Чемпионат по стрельбе

Автор:Центральная предметно-методическая комиссия по информатике   Ограничение времени:2 сек
Входной файл:shooting.in   Ограничение памяти:256 Мб
Выходной файл:shooting.out  

Условие

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

Расспросив папу, школьник выяснил, что количество очков, которое набрал папа, заканчивается на 5, один из победителей чемпионата стрелял раньше, а папин друг, который стрелял сразу после папы, набрал меньше очков. Теперь он заинтересовался, какое самое высокое место мог занять его папа на том чемпионате.

Будем считать, что участник соревнования занял k-е место, если ровно (k − 1) участников чемпионата набрали строго больше очков, чем он. При этом победителями считались все участники чемпионата, занявшие первое место.

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

Система оценивания

Правильные решения для тестов, в которых n ≤ 1000, оцениваются из 50 баллов.

Формат входного файла

Первая строка входного файла содержит целое число n — количество участников чемпионата страны по стрельбе.

Вторая строка входного файла содержит n положительных целых чисел, каждое из которых не превышает 1000, — очки участников чемпионата, приведенные в том порядке, в котором они выполняли стрельбу.

Формат выходного файла

В выходном файле должно содержаться одно целое число — самое высокое место, которое мог занять папа школьника. Если не существует ни одного участника чемпионата, который удовлетворяет, описанным выше условиям, выведите в выходной файл число 0.

Ограничения

3 ≤ n ≤ 105

Примеры тестов

Входной файл (shooting.in) Выходной файл (shooting.out)
1
7
10 20 15 10 30 5 1
6
2
3
15 15 10
1
3
3
10 15 20
0

0.137s 0.017s 13