import java.util.*;

/**
 * HJ88 扑克牌大小 - 较难
 */
public class HJ088 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            String s = sc.nextLine();
            String[] arr = s.split("-");
            System.out.println(helper(arr[0], arr[1]));
        }
        sc.close();
    }

    private static String helper(String s1, String s2) {
        HashMap<String, Integer> map = new HashMap<String, Integer>() {
            {
                put("A", 14);
                put("2", 15);
                put("3", 3);
                put("4", 4);
                put("5", 5);
                put("6", 6);
                put("7", 7);
                put("8", 8);
                put("9", 9);
                put("10", 10);
                put("J", 11);
                put("Q", 12);
                put("K", 13);
                put("joker", 16);
                put("JOKER", 17);
            }
        };
        if (s1.equals("joker JOKER") || s1.equals("JOKER joker")) {
            return s1;
        } else if (s2.equals("joker JOKER") || s2.equals("JOKER joker")) {
            return s2;
        }
        String[] arr1 = s1.split(" ");
        int n1 = map.get(arr1[0]);
        String[] arr2 = s2.split(" ");
        int n2 = map.get(arr2[0]);
        if (isBoom(s2) && isBoom(s1)) {
            return n1 > n2 ? s1 : s2;
        } else if (isBoom(s2)) {
            return s2;
        } else if (isBoom(s1)) {
            return s1;
        } else if (arr1.length == arr2.length) {
            return n1 > n2 ? s1 : s2;
        } else {
            return "ERROR";
        }
    }

    private static boolean isBoom(String s1) {
        String[] temp = s1.split(" ");
        if (temp.length != 4) return false;
        String cur = temp[0];
        for (int i = 1; i < 4; i++) {
            if (!cur.equals(temp[i])) return false;
        }
        return true;
    }
}