Задача N. Излишек с экономией

Входной файл:Стандартный вход   Ограничение времени:1 сек
Выходной файл:Стандартный выход   Ограничение памяти:512 Мб

Условие

У Влада снова излишек 1000 рублей. Ему необходимо его потратить, возможно, даже, с перерасходом. В этот раз Влад хочет, чтобы перерасход был минимальным или вообще нулевым, и поэтому он кладет в корзину не все подряд товары. Сколько рублей потратит Влад?

Формат входных данных

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

Формат выходных данных

Выходные данные должны содержать одно число - минимальную суммарную стоимость, чтобы покрыть излишек.

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

Стандартный вход Стандартный выход
1
5
900
900
3000
120
110
1010
2
6
10
10
100
2000
10
10
2000

0.033s 0.008s 15