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

문제

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

Необходимо найти число точек с целыми координатами, которые находятся строго внутри выпуклой оболочки заданного множества точек.

입력

Первая строка входного файла содержит целое число $n$ ($3 \le n \le 100\,000$). Каждая из последующих $n$ строк описывает одну точку и содержит по два целых числа $x_i$ и $y_i$ ($|x_i|, |y_i| \le 10^9$) --- ее координаты. Никакие две точки не совпадают. Среди заданных точек есть три, не лежащие на одной прямой.

출력

В выходной файл выведите ответ на задачу.

예제 입력 1

5
1 1
1 4
5 4
5 1
2 2

예제 출력 1

6