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 Python3 (judge verdict: Wrong Answer)

import sys
arr = [1,0,0]
for line in sys.stdin:
    s = line.split(',')
    if s[0] == 'A':
        n = 0
    elif s[0] == 'B':
        n = 1
    else:
        n = 2
    if s[1] == 'A':
        m = 0
    elif s[1] == 'B':
        m = 1
    else:
        m = 2
    
    if arr[n] == 1 or arr[m] == 1:
        t = arr[n]
        arr[n] = arr[m]
        arr[m] = t

for i in range(len(arr)):
    if arr[i] == 1:
        if i == 0:
            print('A')
        elif i == 1:
            print('B')
        else:
            print('C')