import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNext()) { // 注意 while 处理多个 case
String a = in.nextLine();
System.out.println(getMax(a));
}
}
private static String getMax(String a) {
String[] all = { "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q",
"K", "A", "2", "joker", "JOKER"
};
Map<String, Integer> map = new HashMap<>();
for (int i = 0; i < all.length; i++) {
map.put(all[i], i);
}
String[] str = a.split("-");
String[] s1 = str[0].split(" ");
String[] s2 = str[1].split(" ");
int first = map.get(s1[0]);
int second = map.get(s2[0]);
// System.out.println(s1.length + "========" + first);
// System.out.println(s2.length + "========" + second);
if (str[0].equals("joker JOKER") || str[1].equals("joker JOKER")) {
return "joker JOKER";
}
if (s1.length != s2.length && s1.length != 4
&& s2.length != 4) {
return "ERROR";
} else if (s1.length == s2.length) {
if (first > second) {
return str[0];
} else {
return str[1];
}
} else if (s1.length == 4
&& s2.length != 4) {
return str[0];
} else {
return str[1];
}
}
}