Problem:
カップゲーム

3 つのカップがふせて置かれています。カップの置かれている場所を、順に A,B,C と呼ぶことにします。最初は A に置かれているカップの中にボールが隠されているとします。カップの位置を入れ替えると、中に入っているボールも一緒に移動します。

入れ替える２つのカップの位置を読み込んで、最終的にどの場所のカップにボールが隠されているかを出力するプログラムを作成してください。

Input

入れ替える２つのカップの位置が順番に複数行にわたり与えられます。各行に、入れ替える２つのカップの位置を表す文字（A, B, または C）がカンマ区切りで与えられます。

入れ替える操作は 50 回を超えません。

Output

ボールが入っているカップの場所（A, B, または C）を１行に出力します。

Sample Input

B,C
A,C
C,B
A,B
C,B

Output for the Sample Input

A

Solution in Ruby (judge verdict: Accepted)

cup = [1,0,0]
while act  = gets
  case act.chomp
  when "A,B" then cup[0], cup[1] = cup[1], cup[0]
  when "B,A" then cup[0], cup[1] = cup[1], cup[0]
  when "A,C" then cup[0], cup[2] = cup[2], cup[0]
  when "C,A" then cup[0], cup[2] = cup[2], cup[0]
  when "B,C" then cup[1], cup[2] = cup[2], cup[1]
  when "C,B" then cup[1], cup[2] = cup[2], cup[1]
  end
end

case cup.index(1)
  when 0 then puts "A"
  when 1 then puts "B"
  when 2 then puts "C"
end