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

문제

Jänku värvib pühadeks mune. Alguses on tal ühes pikas reas $N$ valget muna. Jänku hüppab erinevate munade juurde selles reas ning võib iga muna juures teha ühe kolmest operatsioonist:

  • Värvida muna.
  • Võtta muna rivist välja.
  • Vaadata, mis värvi see muna praegu on.

Lisaks sellele tahab Jänku aeg-ajalt teada, kui pikk on sel hetkel pikim järjestikustest värvimata munadest koosnev lõik. Aita Jänkul see raske töö ära teha.

입력

Tekstifaili esimesel real on antud esialgne valgete munade arv $N$ ($1 \le N \le 10^9$) ja operatsioonide arv $K$ ($1 \le K \le 10^5$). Järgmisel $K$ real on operatsioonide kirjeldused, mis võivad olla järgmised:

  • S $i$ $v$ (kus $i>0$ on täisarv ja $v$ on väike ladina täht hulgast 'a'..'z') --- värvida kohal $i$ olev muna värviga $v$ (esimese koha number on $1$).
  • G $i$ (kus $i>0$ on täisarv) --- väljastada kohal $i$ oleva muna värv. Valge muna värvikoodina väljastada '.'.
  • D $i$ (kus $i>0$ on täisarv) --- eemaldada reast kohal $i$ olev muna. Kõik reas paremal olevad munad nihkuvad ühe koha võrra vasakule.
  • L --- väljastada hetkel pikima värvimata munadest koosneva lõigu pikkus (kui valgeid mune enam pole, väljastada muidugi $0$).

출력

Tekstifaili väljastada niipalju ridu, kui palju G ja L käske oli sisendis. Igale reale väljastada vastava päringu tulemus --- kas üks täht (käsu G puhul) või üks mittenegatiivne täisarv (käsu L puhul).

예제 입력 1

10 9
S 5 a
S 4 b
S 5 c
L
D 4
G 4
G 1
D 4
L

예제 출력 1

5
c
.
8
Sisend Munade rida Väljund
Algseis ..........
S 5 a ....a.....
S 4 b ...ba.....
S 5 c ...bc.....
L ...bc..... 5
D 4 ...c.....
G 4 ...c..... c
G 1 ...c..... .
D 4 ........
L ........ 8