Farmer John установил в коровнике новую роскошную доильную машину, но она потребляет столько энергии, что иногда отключается электричество! Это бывает столь часто, что Bessie выучила карту коровника, чтобы легче находить выход в темноте. Однако ей интересно влияние отключений на скорость выхода: например, насколько дальше придётся идти в темноте.
Коровник — простой (без самопересечений) многоугольник с целочисленными вершинами $(x_1, y_1) \ldots (x_n, y_n)$ по часовой стрелке. Горизонтальные (параллельные оси $x$) и вертикальные (параллельные оси $y$) стороны чередуются; первая может быть любой. Выход в $(x_1, y_1)$. Bessie начинает в коровнике в вершине $(x_i, y_i)$ при $i > 1$. Она может идти лишь по периметру по или против часовой стрелки и хочет минимизировать расстояние до выхода. При свете это просто: выбирается более короткое из двух направлений.
Однажды свет гаснет, и Bessie в панике забывает свою вершину. Она всё ещё помнит точную карту и может выяснить положение, идя на ощупь. В каждой вершине, включая начальную, она чувствует точный внутренний угол и узнаёт, является ли вершина выходом. Пройдя всю сторону, она узнаёт её точную длину. Её стратегия: идти по часовой стрелке, пока измеренных углов и сторон не хватит для определения текущей вершины. Затем она легко находит кратчайший оставшийся путь к выходу, продолжая по часовой стрелке или развернувшись против неё.
Найдите максимальное увеличение пройденного расстояния в темноте относительно освещённого коровника в худшем случае по всем начальным вершинам.
Входные данные
Первая строка содержит $N$ ($4 \leq N \leq 200$). Каждая из следующих $N$ строк содержит два целых числа — вершину $(x_i, y_i)$ в порядке по часовой стрелке. Числа в диапазоне $-100,000 \ldots 100,000$.
Выходные данные
Выведите максимальное увеличение расстояния при худшем начальном положении с использованием описанной стратегии.
Примеры
Входные данные 1
4 0 0 0 10 1 10 1 0
Выходные данные 1
2
Примечание
В примере Bessie чувствует начальный угол 90 градусов, но не различает вершины 2, 3 и 4. Пройдя одну сторону по часовой стрелке, она либо достигает выхода, либо однозначно определяет положение по длине стороны. Расстояния таковы:
Из вершины 2: в темноте 12 единиц (1 до вершины 3, затем ещё 11 до выхода), при свете только 10. Дополнительное расстояние равно 2.
Из вершины 3: в обоих случаях 11 единиц.
Из вершины 4: в обоих случаях 1 единица.
Худшая разница равна $12 - 10 = 2$. Таким образом, независимо от начального положения, эта стратегия гарантирует не более 2 дополнительных единиц пути в темноте.
Автор задачи: Brian Dean