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

문제

読書好きのビ太郎は図書館で本を借りて読むことにした.ビ太郎の家は狭いため,床には本 1 冊分の広さのスペースしかない.ただし高さは十分にあるため,ビ太郎はこのスペースに本を積んで管理することにした.

ビ太郎はこれから Q 回の行動を取る.i (1 ≦ i ≦ Q) 回目の行動は文字列 Si で表される.Si は 英小文字からなる文字列か READ のいずれかであり,その意味は次の通りである.

  • 英小文字からなる文字列の場合,ビ太郎は書名が Si である本を図書館から借り,スペースの一番上に積む.
  • READ の場合,ビ太郎はスペースの一番上に積まれている本を読み,図書館に返却する.

あなたはビ太郎がどの本をどのような順番で読んだのかを調べたい.

Q 回の行動の内容が与えられたとき,ビ太郎が読んだ本の書名を読んだ順に出力するプログラムを作成せよ.

입력

入力は以下の形式で標準入力から与えられる.

Q
S1
S2
:
SQ

출력

標準出力に,Si が READ である行動のそれぞれに対して,ビ太郎が読んだ本の書名を順に改行区切りで出力せよ.

제한

  • 2 ≦ Q ≦ 200 000
  • Q は整数である.
  • Si は長さ 1 以上 10 以下の文字列である (1 ≦ i ≦ Q).
  • Si は英小文字からなる文字列または READ である (1 ≦ i ≦ Q).
  • Si が READ であるような i (1 ≦ i ≦ Q) は 1 つ以上存在する.
  • Si が READ のとき,必ずスペースに 1 冊以上の本が存在する (1 ≦ i ≦ Q) .

서브태스크

번호배점제한
140

Q ≦ 2 000

260

追加の制約はない.

예제 입력 1

7
joi
joig
ioi
READ
egoi
READ
READ

예제 출력 1

ioi
egoi
joig

この入力例ではビ太郎は以下のように行動する.

  1. 書名が joi である本をスペースに積む.このとき,スペースに積まれている本の書名は joi となる.
  2. 書名が joig である本をスペースに積む.このとき,スペースに積まれている本の書名は上から順に joig ,joi となる.
  3. 書名が ioi である本をスペースに積む.このとき,スペースに積まれている本の書名は上から順に ioi ,joig ,joi となる.
  4. 書名が ioi である本を読んで返却する.このとき,スペースに積まれている本の書名は上から順に joig ,joi となる.
  5. 書名が egoi である本をスペースに積む.このとき,スペースに積まれている本の書名は上から順に egoi ,joig ,joi となる.
  6. 書名が egoi である本を読んで返却する.このとき,スペースに積まれている本の書名は上から順に joig ,joi となる.
  7. 書名が joig である本を読んで返却する.このとき,スペースに積まれている本の書名は joi となる.

よってビ太郎が読んだ本の書名 ioi ,egoi ,joig を順に改行区切りで出力する.

この入力例はすべての小課題の制約を満たす.

예제 입력 2

20
one
READ
two
three
four
five
six
seven
READ
eight
nine
READ
ten
eleven
READ
READ
twelve
READ
READ
READ

예제 출력 2

one
seven
nine
eleven
ten
twelve
eight
six

この入力例はすべての小課題の制約を満たす.

채점 및 기타 정보

  • 예제는 채점하지 않는다.