#include <iostream>
#include<vector>
#include<string>
using namespace std;

int main() {
    int t;
    cin >> t;
    while (t--) {
        vector<string> s(4);
        cin >> s[0] >> s[1] >> s[2] >> s[3];
        vector<int> vec(4);
        for (int i = 0; i < 4; i++)
            vec[i] = s[i].size();
        int k1 = 0, k2 = 0, max = 0, min = 0;
        for (int i = 1; i < 4; i++) {
            if (vec[max] < vec[i]) {
                max = i;
                k1 = 0;
            } else if (vec[max] == vec[i])
                k1 = 1;
            if (vec[min] > vec[i]) {
                min = i;
                k2 = 0;
            } else if (vec[min] == vec[i])
                k2 = 1;
        }
        if (k1 == 0 && k2 == 1){
            switch(max){
                case 0:
                cout<<"A\n";
                break;
                case 1:
                cout<<"B\n";
                break;
                case 2:
                cout<<"C\n";
                break;
                case 3:
                cout<<"D\n";
                break;
            }
        }
        else if (k1 == 1 && k2 == 0){
            switch(min){
                case 0:
                cout<<"A\n";
                break;
                case 1:
                cout<<"B\n";
                break;
                case 2:
                cout<<"C\n";
                break;
                case 3:
                cout<<"D\n";
                break;
            }
        }
        else
            cout << "C\n";
    }
}