#include <bits/stdc++.h>
using namespace std;
int main(void) {
    std::deque<int> deq{1,0,0};
    int tmp;
    char x,c,y;
    while (cin>>x>>c>>y) {
        if (x=='A' && y=='B') {
            tmp=deq[0];
            deq[0]=deq[1];
            deq[1]=tmp;
        } else if (x=='A' && y=='C') {
            tmp=deq[0];
            deq[0]=deq[2];
            deq[2]=tmp;
        } else if (x=='B' && y=='A') {
            tmp=deq[1];
            deq[1]=deq[0];
            deq[0]=tmp;
        } else if (x=='B' && y=='C') {
            tmp=deq[1];
            deq[1]=deq[2];
            deq[2]=tmp;
        } else if (x=='C' && y=='A') {
            tmp=deq[2];
            deq[2]=deq[0];
            deq[0]=tmp;
        } else if (x=='C' && y=='B') {
            tmp=deq[2];
            deq[2]=deq[1];
            deq[1]=tmp;
        }
    }
    if (deq[0]==1) {
        cout<<"A"<<endl;
    } else if (deq[1]==1) {
        cout<<"B"<<endl;
    } else if (deq[2]==1) {
        cout<<"C"<<endl;
    }
    deq.clear();
    deq.emplace_back(1);
    deq.emplace_back(0);
    deq.emplace_back(0);
}
