Магический замок

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

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

Оказалось, что замок представляет собой правильный многоугольник, состоящий из nn вершин, пронумерованных по часовой стрелке. Заклинание, наложенное на замок, состоит из n3n - 3 магических связей, которые триангулируют многоугольник --- разбивают его на n2n - 2 треугольника с вершинами в вершинах многоугольника, попарно не пересекающихся между собой и полностью покрывающих многоугольник. Например, на правильный шестиугольник магические связи могут быть наложены одним из следующих способов:

Также Ньют понял, что замок не просто так был разбит магическими связями именно на треугольники --- такие магические связи считаются самыми прочными. Поэтому, чтобы заклинание можно было разрушить, Саламандеру сначала придется разрушить все треугольники. К счастью, с помощью заклинания <<Риктусемпра>> за один раз юный маг может разрушить одну магическую связь, соединяющую две вершины многоугольника. Так как времени у Саламандера немного и вскоре наверняка сработает защитное заклинание, навсегда закрывающее вход в логово, он хочет узнать, какое минимальное количество раз надо применить заклинание <<Риктусемпра>>, чтобы разрушить все треугольники на магическом замке. Помогите ему!

입력

В первой строке содержится число nn --- количество вершин правильного многоугольника (4n1054 \le n \le 10^5).

В ii-й из следующих n3n-3 строк через пробел содержится два числа a_ia\_i и b_ib\_i --- номера вершин многоугольника, соединенных магической связью. Гарантируется, что все n3n-3 магические связи образуют триангуляцию многоугольника, то есть разбивают его на треугольники с вершинами в вершинах данного правильного nn-угольника (1a_i,b_in1 \le a\_i, b\_i \le n).

출력

В единственной строке выведите минимальное количество заклинаний <<Риктусемпра>>, которые надо применить, чтобы разрушить все треугольники в магическом замке.

힌트

В первом примере достаточно разрушить магические связи, соединяющие вершины (2,4)(2, 4) и (2,6)(2, 6).

Во втором примере придется разрушить все три магические связи.