시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB31133.333%

문제

Том расставил по дому несколько мышеловок. Дом может быть представлен как бесконечная двумерная плоскость. Мышеловка номер $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$). Гарантируется, что никакие две мышеловки не находятся в одной точке.

출력

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

예제 입력 1

2
1 2
3 4

예제 출력 1

0

예제 입력 2

4
1 1
0 1
0 0
1 0

예제 출력 2

1

예제 입력 3

6
0 0
5 0
5 5
0 5
2 1
2 4

예제 출력 3

30