#include <cstdint> #include <iostream> #include <string> #include <vector> #include <unordered_map> using namespace std; int main() { int n; cin >> n; while (n--) { string s; unordered_map<int, vector<char>> hash; int minlen = INT32_MAX; int maxlen = INT32_MIN; int len = 0; for (char i = 'A'; i <= 'D'; ++i) { cin >> s; len = s.size(); hash[len].push_back(i); minlen = min(minlen, len); maxlen = max(maxlen, len); } if (hash[minlen].size() == 1) { cout << hash[minlen][0] << endl; } else if (hash[maxlen].size() == 1) { cout << hash[maxlen][0] << endl; } else { cout << "C" << endl; } } return 0; } // 64 位输出请用 printf("%lld")