B - Back to the Future

2 secs 1024 MB
Machonium's icon Machonium

問題文

幕田元くんの世界には 33 つの種類があります。それぞれ past, now, future の名前がつけられていて,またそれらは左からこの順に並んでいます。
幕田元くんは,自分がいる世界を基準に未来に行ったり過去に行ったりすること(タイムスリップ)ができます。
幕田元くんが下記の行動を KK 回繰り返したとき,どの世界にいるか求めてください。

ただし,i(1iK)i \scriptsize \hspace{0.2em} (1 \leq i \leq K) 番目の行動は次のようにあらわされます。

  • BG のみからなる長さ KK の文字列 SS について,
    • SiS_iB のとき,今いる世界から見て一つ左の世界へタイムスリップする。ただし,今いる世界が past のときはその世界から動かない。
    • SiS_iG のとき,今いる世界から見て一つ右の世界へタイムスリップする。ただし,今いる世界が future のときはその世界から動かない。

ただし,文字列 SS の先頭の文字は S1S_1 であり,SiS_i は文字列 SSii 番目の文字を指します。

制約

  • 1K10001 \leq K \leq 1000
  • SSBG のみからなる長さ KK の文字列
  • CCpast, now, future のうちのいずれか

入力

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

KCK \hspace{0.5em} C
SS

出力

答えを出力せよ。

サンプル

入力1
3 now
BGG
出力1
future

はじめ,幕田元くんは世界 now にいます。
11 回目の操作で,世界 past へタイムスリップします。
22 回目の操作で,世界 now へタイムスリップします。
33 回目の操作で,世界 future へタイムスリップします。
したがって,最終的に出力するのは future です。


入力2
3 future
BBB
出力2
past

Submit


Go (1.21)