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