Aydın yay günlərində Nyusha açıq havada kəpənək tutmağı sevir. Amma bu gün ona xüsusilə hiyləgər bir kəpənək rast gəldi: o, labirintə uçdu və orada Nyushanı aldatmağa çalışdı.
Labirint otaqdan ibarətdir, hansı ki, -dən -ə qədər nömrələnmişdir, və bəzi otaqlar dəhlizlərlə birləşdirilmişdir. Məlumdur ki, hər hansı iki otaq arasında yalnız bir yol var ki, yalnız dəhlizlərdən keçir. Başqa sözlə desək, labirint zirvə və n - 1 qırağa malik bir ağacdır.
Labirintin giriş qapısı nömrəli otaqdadır. Yarpaq adlanır ki, hansı ki, yalnız bir başqa otaqla birləşmiş və köklə (1 nömrəli otaqla) üst-üstə düşməyən otaqdır. Hər yarpaqda labirintdən çıxış yerləşir. Kəpənək çıxışlardan birinə doğru nömrəli otaqdan uçuşa başlayır. O, sabit bir sürətlə hərəkət edir, dönmür və hər dəqiqə bir dəhlizi keçirərək qonşu otağa keçər. Bütün dəhlizlər eyni uzunluğa malikdir.
Nyusha kəpənəyi tutmaq üçün bir neçə dostunu köməyə çağırmağa qərar verdi. Başlanğıcda hər biri çıxış olan hər hansı bir otağa yerləşə bilər. Kəpənək girişdən hər hansı bir çıxışa hərəkətə başladığı zaman, dostlar dərhal öz otaqlarından girişi istiqamətində hərəkətə başlaya bilərlər. Onlar da kəpənəyin sürəti ilə hərəkət edirlər. Əgər onlardan biri kəpənəklə otaqda və ya dəhlizin ortasında qarşılaşsa — o, tutulmuş hesab olunur. Əgər kəpənək heç bir dostla qarşılaşmadan çıxışa çatsa, o uğurla azad olacaq.
Nyusha'ya kəpənəyi mütləq tutmaq üçün lazım olan minimum dost sayını təyin etməkdə kömək edin, kəpənəyin hansı çıxışa uçmasından asılı olmayaraq.
Birinci sətir n~(2 \le n \le 200000) tam ədədini — labirintdəki otaqların sayını ehtiva edir.
Gələn n - 1 sətir otaqları birləşdirən dəhlizlər haqqında məlumat verir. Hər birində və v~(1 \le u, v \le n, u ≠ v) tam ədədlər verilir — dəhlizlərlə birləşdirilmiş otaqların nömrələri.
Verilmiş dəhliz sistemi bir ağac yaratdığı təmin edilir.
Bir tam ədəd çıxarın — kəpənəyi mütləq tutmaq üçün lazım olan minimum dost sayını.
Nümunə 1
Nümunə 2