У кімнаті знаходиться кілька людей. На кожному з них одягнута біла або чорна шляпа. Кожна людина підраховує кількість білих шляп, які вона бачить на головах інших. Обчисліть кількість людей, які носять білі шляпи, або повідомте, що вхідні дані не відповідають реальній ситуації.
Кожен рядок містить один тест. Кожен рядок містить послідовність чисел a1,a2,...,an (n≤100), де ai (ai≤100) вказує кількість білих шляп, підрахованих i-ою людиною.
Для кожного тесту на окремому рядку виведіть кількість людей, які носять білі шляпи, або −1, якщо вхідні дані не відповідають реальній ситуації.