Düellocu Filosoflar#6213

Düellocu Filosoflar

1 saniyə
64 meqabayt
Çox asan

Bir universitetin fəlsəfə kafedrasında bir sıra dərc olunmamış esselər aşkarlandıqdan sonra, onları bir cilddə nəşr etmək istənilir. Hər esse bəzi terminləri təyin edə və digər esselərdə təyin olunan terminləri istifadə edə bilər. Məhdudiyyətlər belədir: əgər essesi bir termini təyin edir və essesi onu istifadə edirsə, o zaman essesi essesindən əvvəl gəlməlidir.

Bu məhdudiyyətlər altında esselərin heç bir düzülüşünün, yalnız bir düzgün düzülüşünün və ya bir neçə düzgün düzülüşünün mümkün olub-olmadığını müəyyən edən proqram yazın.

Giriş

Girişdə bir neçə test halı olacaq. Hər test halı iki tam ədədlə başlayan bir sətrə malikdir: (1 \le n \le 1000) — esselərin sayı və (1 \le m \le 500000) — məhdudiyyətlərin sayı. Sonrakı sətrin hər biri iki tam ədəd ehtiva edir: və (1 \le d, u \le n, d \ne u), bu da essesinin essesindən əvvəl gəlməli olduğunu bildirir. Giriş iki olan sətrlə bitir.

Çıxış

Hər test halı üçün əgər heç bir düzülüş mümkün deyilsə , yalnız bir düzgün düzülüş mümkündürsə , bir neçə düzgün düzülüş mümkündürsə çap edin. Cavablar arasında əlavə boşluq və ya sətir buraxmayın.

Nümunələr

Nümunə 1

Loading
Loading