#include <stdio.h>
#define MAX 5
int main() {
    int A[MAX] = {0}, B[MAX] = {0};
    int numA = 0, numB = 0;
    char input[30], cardA[15], cardB[15];
    while (fgets(input, sizeof(input), stdin) != NULL) {
        int lenA = 0, lenB = 0;
        for (int i = 0; input[i] != '-'; i++) {
            cardA[lenA++] = input[i];
        }
        cardA[lenA] = '\0';
        // printf("card A is %s\n", cardA);
        for (int i = lenA + 1; input[i] != '\n' && input[i] != '\0'; i++) {
            cardB[lenB++] = input[i];
        }
        cardB[lenB] = '\0';
        input[lenA + lenB + 1] = '\0';
        // printf("card B is %s\n", cardB);

        for (int i = 0; i < lenA; i++) {
            if (cardA[i] >= '3' && cardA[i] <= '9') {
                A[numA] = cardA[i] - '0';
            } else if (cardA[i] == '1') {
                if (cardA[i + 1] == '0') {
                    A[numA] = 10;
                }
            } else if (cardA[i] == '2') A[numA] = 15;
            else if (cardA[i] == 'J') {
                if (i + 1 >= lenA) A[numA] = 11;
                else if (cardA[i + 1] == ' ') A[numA] = 11;
                else if (cardA[i + 1] == 'O') {
                    A[numA] = 17;
                    i += 4;
                }
            } else if (cardA[i] == 'Q') A[numA] = 12;
            else if (cardA[i] == 'K') A[numA] = 13;
            else if (cardA[i] == 'A') A[numA] = 14;
            else if (cardA[i] == 'j') {
                A[numA] = 16;
                i += 4;
            } else if (cardA[i] == ' ') {
                numA++;
            }
        }
        // for (int i = 0; i <= numA; i++) {
        //     printf("number %d card of cardA is %d\n", i + 1, A[i]);
        // }
        for (int i = 0; i < lenB; i++) {
            if (cardB[i] >= '3' && cardB[i] <= '9') {
                B[numB] = cardB[i] - '0';
            } else if (cardB[i] == '1') {
                if (cardB[i + 1] == '0') {
                    B[numB] = 10;
                }
            } else if (cardB[i] == '2') B[numB] = 15;
            else if (cardB[i] == 'J') {
                if (i + 1 >= lenB) B[numB] = 11;
                else if (cardB[i + 1] == ' ') B[numB] = 11;
                else if (cardB[i + 1] == 'O') {
                    B[numB] = 17;
                    i += 4;
                }
            } else if (cardB[i] == 'Q') B[numB] = 12;
            else if (cardB[i] == 'K') B[numB] = 13;
            else if (cardB[i] == 'A') B[numB] = 14;
            else if (cardB[i] == 'j') {
                B[numB] = 16;
                i += 4;
            } else if (cardB[i] == ' ') {
                numB++;
            }
        }
        // for (int i = 0; i <= numB; i++) {
        //     printf("number %d card of cardB is %d\n", i + 1, B[i]);
        // }

        if(numA == numB) {
            if(A[0] > B[0]) printf("%s\n", cardA);
            else printf("%s\n", cardB);
        } else if(numA == 1 && A[0] == 16) printf("%s\n", cardA);
        else if(numB == 1 && B[0] == 16) printf("%s\n", cardB);
        else if(numA == 3) printf("%s\n", cardA);
        else if(numB == 3) printf("%s\n", cardB);
        else printf("ERROR\n");
    }
    return 0;
}