Багатокутник складається з вершин і лежить на нескінченній прямокутній сітці. Всі вершини багатокутника мають цілочисельні координати. Сторони даного багатокутника не перетинаються. Потрібно знайти повну довжину лінійних сегментів сітки, які лежать строго в даному багатокутнику (див. малюнки нижче).
В першому рядку міститься число (3 \leq n \leq 100\,000). У кожному з наступних рядків містяться два цілих числа — координати вершин багатокутника (-5 \cdot 10^8 \leq x, y \leq 5 \cdot 10^8). Координати задаються у порядку обходу або за, або проти годинникової стрілки.
Виведіть одне єдине число (з точністю до знаків після десяткової крапки) — повну довжину лінійних сегментів сітки, які лежать строго в даному багатокутнику.
Приклад 1
Пояснення першого тесту

Сумарна довжина горизонтальних ліній: 4/3 + 8/3 = 4
Сумарна довжина вертикальних ліній: 3 + 2 + 1 = 6
Тому загальна довжина дорівнює 4 + 6 = 10
Пояснення другого тесту

Сумарна довжина горизонтальних ліній: 1 + 2 + 4 = 7
Сумарна довжина вертикальних ліній: 9/4 + 3/2 + 7/4 = 5.5
Тому загальна довжина дорівнює 7 + 5.5 = 12.5