eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Белые шляпы

Белые шляпы

В комнате находится несколько людей. На каждом одета белая или черная шляпа. Каждый человек подсчитывает количество белых шляп, которое он видит на головах других. Вычислить число людей, носящих белые шляпы или сообщить, что входные данные не могут соответствовать реальной ситуации. \InputFile Каждая строка представляет собой один тест. В каждой строке задана последовательность чисел $a_1, a_2, ..., a_n~(n \le 100)$, где $a_i~(a_i \le 100)$ содержит число белых шляп, подсчитанных $i$ - ым человеком. \OutputFile Для каждого теста в отдельной строке вывести число людей, носящих белые шляпы или $-1$, если входные данные не соответствуют реальной ситуации.
Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
2 1 1
2 2 2
10 10
Выходные данные #1
2
3
-1