Складіть багатокутник#2096

Складіть багатокутник

4 секунди
64 мегабайти
Дуже легка

Дано набір відрізків, визначте мінімальну кількість відрізків, які потрібно видалити, щоб із решти відрізків можна було скласти багатокутник з ненульовою площею.

Вхідні дані

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

Вихідні дані

Виведіть мінімальну кількість відрізків, які потрібно видалити, щоб із решти відрізків можна було скласти багатокутник. Якщо не існує жодного піднабору відрізків, з яких можна скласти багатокутник, виведіть -1.

Приклади

Приклад 1

Loading
Loading