EduBrick

Наибольшее произведение трёх

2000 мс · 256 МБ · всё или ничего

Выберите три элемента с разными номерами так, чтобы их произведение было наибольшим. Выведите это произведение.

Отрицательные числа снова меняют картину: два минуса дают плюс.

Формат ввода

В первой строке nn от 33 до 21052 \cdot 10^5. Во второй — nn чисел, каждое по модулю не больше 10610^6.

Формат вывода

Одно число.

Примеры

ввод
4
1 2 3 4
вывод
24

Примечание

Кандидатов ровно два: три наибольших либо два наименьших вместе с наибольшим. Остальные комбинации проверять не нужно — но убедитесь сами, почему. Произведение доходит до 101810^{18}.

Войдите, чтобы отправлять решения.