Tsirkus | 프로그래밍의 벗 PivotOJ
PivotOJ

Tsirkus

시간 제한: 1000ms메모리 제한: 1024MB출처: EIO 2022-23 openBOJ 29825

문제

Juku ei ole lauamängude mängimises kuigi hea. Seega otsustas ta enne järgmist mänguõhtut oma oskusi parandada, harjutades üksi mängu "Tsirkus" mängimist.

Mäng "Tsirkus" on lihtne lauamäng: mängulaual on NN ruutu, nummerdatud 11 kuni NN. Kõigi mängijate nupud alustavad ruudult 11. Oma käigul veeretab mängija kuuetahulist täringut ning liigutab oma nuppu edasi nii mitu ruutu, kui näitab täring silmi (11 kuni 66). Mõnel ruudul aga algab kas madu või redel. Maod viivad nuppe mängulaual tagasi, redelid aga edasi. Kui mängija nupp jääb seisma ruudul, millel algab madu, peab ta liigutama oma nupu mao teise otsa. Sarnaselt, kui nupp jääb seisma ruudul, millel algab redel, peab ta liigutama oma nupu redeli teise otsa. Mängija on võitnud, kui tema nupp jõuab ruudule NN või ületaks seda.

Selleks, et teada, palju arenemisruumi tal veel on, soovib Juku teada, mis on vähim arv täringuviskeid, mida ta peab sooritama, et mängu võita.

입력

Sisendi esimesel real on mängulaua ruutude arv NN ning madude ja redelite koguarv MM (2N1052 \le N \le 10^5, 0M0 \le M). Järgmisel MM real on igaühel kas mao või redeli kirjeldus: täisarvud AA ja LL (1<A<N1 < A < N, 1LN1 \le L \le N, ALA \neq L):

  • Kui A<LA < L, siis kirjeldab rida redelit, mis algab ruudul AA ning viib ruudule LL.
  • Kui A>LA > L, siis kirjeldab rida madu, mis algab ruudul AA ning viib ruudule LL.

On garanteeritud, et AA väärtused on üle kõigi ridade paarikaupa erinevad ning et ükski LL väärtus ei kattu ühegi AA väärtusega.

출력

Väljundi esimesele reale väljastada vähim vajalik täringuvisete arv mängu võitmiseks ning teisele reale tühikutega eraldatult vastav täringuvisete jada. Kui sobivaid täringuvisete jadasid on mitu, väljastada neist suvaline. Kui mängu pole võimalik võita, siis väljastada väljundi ainsale reale \verb'EI SAA'.

예제

예제 1

입력
30 0
출력
5
5 6 6 6 6

예제 2

입력
7 1
2 7
출력
1
1

예제 3

입력
31 6
5 2
6 2
7 2
8 2
9 2
10 2
출력
EI SAA
이 문제는 채점 준비 중입니다. 테스트 데이터가 확보되면 제출이 가능합니다.