시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB222100.000%

문제

Juss sai hiljuti rikkaks. Suure diskofännina otsustas ta lasta endale ehitada diskotoa. Nagu teada, on diskotoas vaja väga palju lampe värvidega mängimiseks, seega on Jussil seal $L$ ($1 \le L \le 10^9$) lampi, mis on nummerdatud $1 \ldots L$. Juss avastas peagi, et lampe ükshaaval sisse ja välja lülitada on väga tülikas, seega otsustas ta lasta paigaldada $M$ ($1 \le M \le 10^5$) lülitit, mis on nummerdatud $1 \ldots M$ ja kus lüliti $i$ muudab nende lampide seisundit, mille numbrid on $C_i \ldots D_i$.

Ühe peo järel soovis Juss lambid välja lülitada, aga ta avastas et need on sellises imelikus seisus, et ta ei oska neid olemasolevate lülititega välja lülitada. Täpsemalt põlevad $N$ ($1 \le N \le 10^5$) lampide gruppi, kus grupp $i$ sisaldab kõiki lampe numbritega $A_i \ldots B_i$ ja iga $i > 1$ korral kehtib $B_{i-1} + 1 < A_i$. Kirjuta programm, mis leiab, milliseid lüliteid peaks lülitama, et kõik lambid ära kustutada.

입력

Tekstifaili esimesel real on täisarv $L$. Teisel real on täisarv $N$. Järgmisel $N$ real on igaühel kaks täisarvu $A_i$ ja $B_i$. Järgmisel real on täisarv $M$. Viimasel $M$ real on igaühel kaks täisarvu $C_i$ ja $D_i$.

출력

Tekstifaili esimesele reale väljastada kas EI või JAH vastavalt sellele, kas lahend leidub. Kui lahend leidub, siis väljastada teisele reale $M$ täisarvu, mis kirjeldavad strateegiat lampide väljalülitamiseks: kohal $i$ olev arv peab olema 1, kui lülitit $i$ tuleb lülitada, või $0$, kui ei tule. Kui lahendit ei leidu või kui programm lahendeid ei väljasta, peab faili teine rida olema tühi.

예제 입력 1

10
2
2 4
6 6
6
1 7
5 8
6 8
2 7
7 7
7 9

예제 출력 1

JAH
0 1 1 1 1 0

예제 입력 2

5
1
2 2
1
3 3

예제 출력 2

EI