Автор: | Н. Малявин, М. Спорышев | Ограничение времени: | 1 сек | |
Входной файл: | input.txt | Ограничение памяти: | 256 Мб | |
Выходной файл: | output.txt |
Однажды султан решил проверить знание математики у своих мудрецов.
Для этого он собрал N мудрецов, и потребовал от них назвать N различных натуральных чисел, дающих в сумме указанное число D.
Мудрецы начал выступать по очереди, i-й мудрец называл число ai. И вот очередь дошла до N−1-го мудреца — Васи.
От числа, которое назовет Вася, зависит судьба всех мудрецов. Помогите мудрецу Васе найти такое ещё не названное число aN−1, чтобы последний мудрец имел возможность назвать число aN, отличающееся от всех предыдущих чисел и дополняющее их сумму до D.
Входной файл содержит натуральные числа D N, за которыми следует N − 2 натуральных числа ai — числа, названные мудрецами до Васи.
Выходной файл должен содержать подходящее для Васи число, либо −1, если такого числа не существует.
Если решений несколько, выведите любое из них.
3 ≤ N ≤ 105
1 ≤ D, ai ≤ 109, ai ≠ aj∀ i ≠ j
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|