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