100 atcoder#ABC045B. [ABC045B] 3人でカードゲームイージー

[ABC045B] 3人でカードゲームイージー

配点 : 200200

問題文

A さん、B さん、C さんの 33 人が以下のようなカードゲームをプレイしています。

  • 最初、33 人はそれぞれ abc いずれかの文字が書かれたカードを、何枚か持っている。これらは入力で与えられた順番に持っており、途中で並べ替えたりしない。
  • AA さんのターンから始まる。
  • 現在自分のターンである人がカードを 11 枚以上持っているならば、そのうち先頭のカードを捨てる。その後、捨てられたカードに書かれているアルファベットと同じ名前の人 (例えば、カードに a と書かれていたならば A さん) のターンとなる。
  • 現在自分のターンである人がカードを 11 枚も持っていないならば、その人がゲームの勝者となり、ゲームは終了する。

33 人が最初に持っているカードがそれぞれ先頭から順に与えられます。 具体的には、文字列 SAS_ASBS_BSCS_C が与えられます。文字列 SAS_Aii 文字目 ( 1iSA1 \leq i \leq |S_A| ) に書かれている文字が、A さんの持っている中で先頭から ii 番目のカードに 書かれている文字です。文字列 SBS_BSCS_C についても同様です。

最終的に誰がこのゲームの勝者となるかを求めてください。

制約

  • 1SA1001 \leq |S_A| \leq 100
  • 1SB1001 \leq |S_B| \leq 100
  • 1SC1001 \leq |S_C| \leq 100
  • SAS_ASBS_BSCS_C に含まれる文字はそれぞれ abc のいずれか

入力

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

SAS_A

SBS_B

SCS_C

出力

A さんが勝つなら A、B さんが勝つなら B、C さんが勝つなら C と出力せよ。

aca
accc
ca
A

ゲームは以下のように進行します。

  • A さんが、持っている中で最初のカード a を捨てる。次は A さんの番となる。
  • A さんが、持っている中で最初のカード c を捨てる。次は C さんの番となる。
  • C さんが、持っている中で最初のカード c を捨てる。次は C さんの番となる。
  • C さんが、持っている中で最初のカード a を捨てる。次は A さんの番となる。
  • A さんが、持っている中で最初のカード a を捨てる。次は A さんの番となる。
  • A さんはもう持っているカードがない。よって A さんの勝利となり、ゲームは終了する。
abcb
aacb
bccc
C