Problem
Petya und Vasia spielen Spione. Heute planen sie, wo sie sein werden.
Ihre geheimen Bunker und ihr Hauptquartier befinden sich.
Während Petya und Vasia beschlossen, dass sie genau n Bunker brauchen würden, die zwischen 1 und n für Geheimhaltung nummeriert würden.
Einige von ihnen werden mit bilateralen Tunneln verbunden werden, und wegen der Zuverlässigkeit und Geheimhaltung können Tunnel aus jedem Bunker auf irgendeine Weise gezogen werden.
Petya und Vasia haben sogar entschieden, welche Bunker mit Tunneln verbunden wären, aber sie konnten nicht wählen, welche davon Hauptsitz wäre.
Die Jungs wollen sie abholen und die verbleibenden Bunker unter sich teilen, so dass sie die Bunker an genau zwei Tunneln zum Hauptquartier bringen können, einen aus dem Bunker im Besitz von Vas, den anderen aus dem Bunker im Besitz von Pet.
Der älteste Petya ging zu seinem Haus, und Vasia zeigte ihm einen Plan am Morgen, wo die Bunker durch Punkte und Tunnel mit Schnitten markiert waren.
Darüber hinaus hat Vasia den Hauptsitz so gewählt, dass sein Plan symmetrisch in Bezug auf die Direkte war, durch einen Punkt, der mit dem Hauptsitz vereinbar war.
Obwohl Petya fast sofort zeigte, dass er falsch war und nicht die Hälfte der Bunker gemalt hatte, fragte er sich, ob er einen Hauptsitz wählen und einen symmetrischen Plan zeichnen könnte.
Eingabe:In der ersten Zeile der Eintragsdatei gibt es eine ganze Zahl von n (1 PO = n RO=10)
5.- Anzahl der Bunker.
In den folgenden n-1 Linien befinden sich zwei ganze u
I und v
I (1 Kanal =u)
I, v
I · N, u
I Vgl.
I- Bunker-Nummern, die den i- Tunnel verbinden.
Es ist garantiert, dass es nur einen Weg zwischen zwei Bunkern gibt.
Ausgangsdaten:In der Ausstiegsdatei, nehmen Sie die "YES", wenn Sie den Hauptsitz auswählen und einen Plan oder "NO" zeichnen können, wenn das nicht möglich ist.
Beispiele:Eingangsdaten | Ausgangsdaten |
2 Artikel 2 | NO |
3 Artikel 2 Artikel 3 | JA |