Дано набір відрізків, визначте мінімальну кількість відрізків, які потрібно видалити, щоб із решти відрізків можна було скласти багатокутник з ненульовою площею.
У першому рядку задано ціле число (3 \leq n \leq 50) — кількість відрізків у наборі. У другому рядку вказано цілих чисел — довжини відрізків. Кожна довжина знаходиться в межах від до 10^6 включно.
Виведіть мінімальну кількість відрізків, які потрібно видалити, щоб із решти відрізків можна було скласти багатокутник. Якщо не існує жодного піднабору відрізків, з яких можна скласти багатокутник, виведіть -1.
Приклад 1