C. Мышеловки
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Том расставил по дому несколько мышеловок. Дом может быть представлен как бесконечная двумерная плоскость. Мышеловка номер $$$i$$$ находится в точке $$$(x_i, y_i)$$$.

Выпуклой оболочкой множества точек называется минимальный по площади выпуклый многоугольник (возможно, вырожденный), содержащий внутри или на границе все точки из множества.

Том считает защищенной область, соответствующую выпуклой оболочке точек, в которых расположены мышеловки.

Джерри может обезвредить ровно одну мышеловку. В результате, защищенная область уменьшится до выпуклой оболочки оставшихся мышеловок. Помогите Джерри определить, какой минимальной по площади защищенной области он может добиться.

Входные данные

В первой строке дано одно целое число $$$n$$$ — количество мышеловок ($$$2 \le n \le 100\,000$$$).

В следующих $$$n$$$ строках дано по два целых числа $$$x_i$$$ и $$$y_i$$$ — координаты $$$i$$$-й мышеловки ($$$|x_i|, |y_i| \le 10^9$$$). Гарантируется, что никакие две мышеловки не находятся в одной точке.

Выходные данные

Выведите одно целое число — удвоенную площадь минимальной по площади защищенной области, которую Джерри может получить. Можно доказать, что удвоенная площадь защищенной области всегда будет целым числом.

Система оценки

Баллы за каждую подзадачу начисляются только в случае, если все тесты для этой подзадачи и необходимых подзадач успешно пройдены.

ПодзадачаБаллыОграничения Необходимые подзадачи Информация о проверке
123$$$n \le 1\,000$$$первая ошибка
221 Точки образуют строго выпуклый невырожденный многоугольник и даны в порядке обхода против часовой стрелки первая ошибка
327 Количество точек, находящихся строго внутри выпуклой оболочки, не превышает $$$10$$$ 2первая ошибка
429Без дополнительных ограничений1–3первая ошибка
Примеры
Входные данные
2
1 2
3 4
Выходные данные
0
Входные данные
4
1 1
0 1
0 0
1 0
Выходные данные
1
Входные данные
6
0 0
5 0
5 5
0 5
2 1
2 4
Выходные данные
30