AT_past202104_e 前から3番目

Description

[problemUrl]: https://atcoder.jp/contests/past202104-open/tasks/past202104_e 数列 $ A $ があり、$ A $ は初め空です。 `A`, `B`, `C`, `D`, `E`, `F`, `L`, `R` からなる長さ $ N $ の文字列 $ S $ が与えられます。 $ S $ の $ i $ 文字目を $ S_i $ と表すことにします。 $ i\ =\ 1,\ 2,\ 3,\ \dots,\ N $ のそれぞれについて、この順に以下の処理を行ってください。 - $ S_i $ が `L` のとき : $ A $ の先頭に $ i $ を挿入する。 - $ S_i $ が `R` のとき : $ A $ の末尾に $ i $ を挿入する。 - $ S_i $ が `A` のとき : $ A $ の長さが $ 0 $ 以下なら `ERROR` と出力する。そうでなければ、$ A $ の前から $ 1 $ 番目の数を出力し削除する。 - $ S_i $ が `B` のとき : $ A $ の長さが $ 1 $ 以下なら `ERROR` と出力する。そうでなければ、$ A $ の前から $ 2 $ 番目の数を出力し削除する。 - $ S_i $ が `C` のとき : $ A $ の長さが $ 2 $ 以下なら `ERROR` と出力する。そうでなければ、$ A $ の前から $ 3 $ 番目の数を出力し削除する。 - $ S_i $ が `D` のとき : $ A $ の長さが $ 0 $ 以下なら `ERROR` と出力する。そうでなければ、$ A $ の後ろから $ 1 $ 番目の数を出力し削除する。 - $ S_i $ が `E` のとき : $ A $ の長さが $ 1 $ 以下なら `ERROR` と出力する。そうでなければ、$ A $ の後ろから $ 2 $ 番目の数を出力し削除する。 - $ S_i $ が `F` のとき : $ A $ の長さが $ 2 $ 以下なら `ERROR` と出力する。そうでなければ、$ A $ の後ろから $ 3 $ 番目の数を出力し削除する。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ S $

Output Format

問題文の指示に従って、改行区切りで出力せよ。

Explanation/Hint

### 注意 この問題に対する言及は、2021/4/24 18:00 JST まで禁止されています。言及がなされた場合、賠償が請求される可能性があります。 試験後に総合得点や認定級を公表するのは構いませんが、どの問題が解けたかなどの情報は発信しないようにお願いします。 ### 制約 - $ 1\