Qəribə turnir#2477

Qəribə turnir

1 saniyə
64 meqabayt
Çox çətin

iştirakçı bir-biri ilə dairəvi stolüstü tennis turnirində oynadılar, burada hər iştirakçı digərləri ilə dəqiq bir dəfə qarşılaşdı. Bu turnirdə heç bir heç-heçə baş vermədi.

Turnir -qəribə adlanır, əgər fərqli iştirakçının "qəribə" zənciri mövcuddursa: A_1, A_2, \ldots, A_K, elə ki, A_1 A_2-yə qalib gəlib, A_2 A_3-ə qalib gəlib və s., A_{K-1} A_K-ya qalib gəlib, və A_K isə A_1-ə qalib gəlib. Hər üçün (-dən -ə qədər) bir proqram yazın və müəyyən edin ki, turnir -qəribədirmi? Əgər belədirsə, uyğun "qəribə" zənciri uzunluğu olan şəkildə qurun.

Giriş

Giriş faylı əvvəlcə ədədi ilə başlayır (3 \leq N \leq 300). Daha sonra isə oyunların nəticələri sıralanır. Hər qarşılaşma iki ədədlə təsvir olunur: birincisi qalib gələnin nömrəsi, ikincisi isə məğlub olanın nömrəsi. Hər oyun cütü girişdə dəqiq bir dəfə verilir.

Çıxış

Çıxış faylında dəqiq N-2 sətir olmalıdır. -ci sətirdə K = i+2 üçün cavab yazılmalıdır. Hər üçün ədəd verin — "qəribə" zənciri A_1, A_2, \ldots, A_K iştirakçıların nömrələrini aralarına boşluq qoyaraq yazın. Əgər belə -qəribə zəncir yoxdursa, bütün bu ədədlərin yerinə çıxış edin.

Nümunələr

Nümunə 1

Loading
Loading