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