Avtomobil yarışları
Şəhər N-də tezliklə Formula-0 sinif avtomobilləri arasında dünya çempionatının bir mərhələsi keçiriləcək. Təşkilatçılar xüsusi autodrom tikməyə vaxt tapmadıqları üçün yarışları şəhərin küçələrində keçirməyi qərara aldılar.
Şəhər N-də kəsişmə mövcuddur və bəziləri iki tərəfli yollarla birləşdirilib. Hər hansı iki kəsişmə yalnız bir yolla birləşdirilib və mövcud yollar vasitəsilə istənilən kəsişmədən digərinə çatmaq mümkündür.
Yarış üçün marşrut dairəvi olmalıdır, yəni eyni kəsişmədə başlayıb bitməlidir və heç bir kəsişmə yolda bir dəfədən çox keçilməməlidir.
Hazırlığın əvvəlki mərhələsində təşkilat komitəsi şəhərin bütün yollarının siyahısını tərtib edib və indi bu siyahıdan istifadə etməyin vaxtı gəlib. İlk həll edilməli məsələ şəhərdə tələb olunan dairəvi marşrutun mövcudluğunu müəyyən etməkdir. Aydındır ki, əgər cavab mənfi olarsa, təşkilatçılar təcili olaraq bir neçə yeni yol tikməli olacaqlar. Lakin bir problem var: təşkilatçılar siyahıda bəzi yolların bir dəfədən çox göstərildiyindən şübhələnirlər, çünki siyahı çox diqqətlə tərtib edilməyib.
Verilən yol siyahısına əsasən şəhərdə tələb olunan dairəvi marşrutun təşkilinin mümkün olub-olmadığını müəyyən edən proqram yazın.
Giriş verilənləri
Birinci sətir iki tam ədəd ehtiva edir: — şəhər N-dəki kəsişmələrin sayı və — siyahıdakı yolların sayı.
Növbəti sətir yolları təsvir edir. Hər bir yol onu birləşdirən kəsişmələrin nömrələri olan iki və ədədi ilə verilir. Yollar iki tərəfli olduğundan, və cütləri eyni yolu təsvir edir.
Çıxış verilənləri
Əgər şəhərdə yarış üçün dairəvi marşrut təşkil etmək mümkündürsə, "YES" çıxarın, əks halda "NO" çıxarın.