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

Серёжа участвует в телевизионном шоу «Сражение предсказателей», в очередном выпуске которого задачей участников является угадывание цвета шаров, доставаемых ведущим из непрозрачной урны. Он уже выяснил с помощью спиритического ритуала, что в урне лежат шары n различных цветов, причём шаров i-го цвета в ней лежит в точности ai штук. Ведущий планирует наугад доставать шары по одному, пока урна не станет пустой, а Серёжа должен перед каждым доставанием назвать цвет шара, который достанет ведущий. К сожалению, духи предков отказываются помогать ему, поэтому придётся полагаться на интуицию. Серёжа хотел бы угадать цвет как можно большего количества шаров в худшем случае и теперь задаётся вопросом, как много раз ему удастся угадать наверняка.

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

Первая строка содержит единственное целое число n (1 ≤ n ≤ 2·105) — количество различных цветов.

Вторая строка содержит n целых чисел через пробел: ai (1 ≤ ai ≤ 109) — количество шаров i-го цвета в урне.

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

Выведите единственное целое число — максимальное количество шаров, цвет которых Серёже точно удастся угадать.

Примеры
Входные данные
4
5 2 2 9
Выходные данные
9
Входные данные
3
1 2 1
Выходные данные
2