#include <bits/stdc++.h>
using namespace std;
int main() {
    int t;
    cin>>t;
    cin.ignore();
    struct s{
        char p;
        string str;
    };
    while(t--){
        string a,b,c,d;
        getline(cin,a);
        getline(cin,b);
        getline(cin,c);
        getline(cin,d);
        vector<s>x;
        s s1={'A',a};
        s s2={'B',b};
        s s3={'C',c};
        s s4={'D',d};
        x.push_back(s1);
        x.push_back(s2);
        x.push_back(s3);
        x.push_back(s4);
        sort(x.begin(),x.end(),[](s &k,s &h){
            return k.str.size()>h.str.size();
        });
        if(x[0].str.size()!=x[1].str.size()&&x[3].str.size()==x[2].str.size())cout<<x[0].p<<endl;
        else if(x[0].str.size()==x[1].str.size()&&x[3].str.size()!=x[2].str.size())cout<<x[3].p<<endl;
        else cout<<"C"<<endl;
    }
}