#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";
}
}