#include <stdio.h>
#include<string.h>
int main() {
int T = 0;
scanf("%d", &T);
char str[1000] = { 0 };
char s[5] = "ABCD";
while (T--) {
int i = 0;
int max = 0;
int min = 1000;
int len[10] = { 0 };
int max_pos = 0;
int min_pos = 0;
for (i = 0; i < 4; i++) {
scanf(" %s", str);
len[i] = strlen(str);
if (len[i] > max) {
max = len[i];
max_pos = i;
}
if (len[i] < min) {
min = len[i];
min_pos = i;
}
}
int max_count = 0;//小于最长的个数
int min_count = 0;//大于最短的个数
for (i = 0; i < 4; i++) {
if (len[i] < max) {
max_count++;
}
if (len[i] > min) {
min_count++;
}
}
if (min_count == 3 && max_count != 3) { //三长一短选最短
printf("%c\n", s[min_pos]);
} else if (max_count == 3 && min_count != 3) { //三短一长选最长
printf("%c\n", s[max_pos]);
} else {
printf("C\n");
}
}
return 0;
}