Motanul Somnorilă este un motan foarte somnoros! Cât timp dormea, el a avut un vis, în care el se afla împreună cu un șoricel într-un labirint. Ce este special la acest labirint este că toate drumurile între camere labirintului pot fi parcurse doar într-un sens, iar într-o plimbare prin labirint el nu are cum să treacă de două ori prin aceeași cameră. Mai mult, doar motanul știe harta labirintului, șoricelul neavând curajul să se mute din camera lui curentă. Fiind un motan delicat, Somnorilă vrea să știe dacă din camera în care se află el momentan poate ajunge în camera șoricelului, ca să știe după ce se trezește dacă visul lui a fost un coșmar sau un vis!
Formal, vi se dă un graf orientat aciclic (DAG) cu noduri și muchii, și întrebări de forma: poate fi accesat nodul din nodul ?
Cerință
Trebuie să răspundeți la toate cele întrebări ale lui Somnorilă.
Date de intrare
Pe prima linie se vor găsi numerele și , unde reprezintă numărul de noduri ale grafului, iar numărul de muchii. Pe următoarele rânduri, se vor găsi câte două numere și , care semnifică că în graf există muchie de la nodul la nodul . Pe linia se va afla numărul , care reprezintă numărul de întrebări. Pe următoarele rânduri se vor afla numerele și , care reprezintă o întrebare.
Date de ieșire
Răspunsul pentru fiecare întrebare va fi afișat pe câte o linie, în forma următoare: pe linia se va afișa răspunsul la a -a întrebare. Se va afișa , dacă din nodul se poate ajunge în nodul , sau în caz contrar.
Restricții și precizări
- Se garantează că într-o muchie și într-un query nodul se va afla pe un nivel mai mic față de nodul .
- Se garantează că pentru fiecare nod de pe un nivel va exista cel puțin o muchie cu un nod de pe nivelul , .
- Pentru de puncte, , testele NU sunt grupate.
- Pentru alte de puncte se aplică restricțiile originale, iar testele sunt grupate câte teste / grupă.
Exemplu
stdin
12 13
1 4
2 5
3 5
4 6
4 7
4 11
5 6
5 8
5 12
6 9
7 9
7 10
11 12
4
1 9
4 8
7 12
3 6
stdout
1
0
0
1
Explicație
- Nodul poate fi accesat din nodul . (Exemplu de drum: )
- Nodul nu poate fi accesat din nodul .
- Nodul nu poate fi accesat din nodul .
- Nodul poate fi accesat din nodul . (Exemplu de drum: )