Ən uzun uçuş marşrutu#11450

Ən uzun uçuş marşrutu

1 saniyə
128 meqabayt
Orta

Ülvi müsabiqəni qazanıb və mükafat olaraq təyyarə ilə pulsuz səyahət əldə edib. Bu səyahət bir və ya bir neçə şəhərdən keçən uçuşlardan ibarət ola bilər. Ülvi, əlbəttə ki, mümkün qədər çox şəhəri əhatə edən bir səyahət seçmək istəyir.

Ülvi Syrjälädan Lehmäläya uçmaq və maksimum sayda şəhəri ziyarət etmək istəyir. Sizə mümkün uçuşların siyahısı verilib və siz bilirsiniz ki, uçuş şəbəkəsində istiqamətli dövrələr yoxdur.

Giriş

Birinci sətirdə iki tam ədəd (2 \le n \le 10^5) və (1 \le m \le 2 \cdot 10^5) verilir — şəhərlərin və reyslərin sayı. Şəhərlər 1, 2, \ldots, n nömrələnib. Şəhər — Syrjälä, şəhər — Lehmälä.

Sonra sətir uçuşların təsvirini verir. Hər bir sətir iki tam ədəd və (1 \le a, b \le n) ehtiva edir — şəhər -dan şəhər -yə bir istiqamətli uçuş var.

Çıxış

Əvvəlcə marşrutda maksimum şəhərlərin sayını göstərin. Sonra şəhərləri ziyarət ediləcək ardıcıllıqla göstərin. Hər hansı bir uyğun həlli göstərə bilərsiniz.

Əgər həll yoxdur, "IMPOSSIBLE" yazın.

Nümunələr

Nümunə 1

Loading
Loading