import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
String input = sc.nextLine();
String[] cards = input.split("-");
String output = max(cards[0], cards[1]);
System.out.println(output);
}
}
public static String max(String cards1, String cards2){
Map<String, Integer> map = new HashMap<String, Integer>(){
{
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("A",14);
put("2",15);
put("joker",16);
put("JOKER",17);
}
};
String[] c1 = cards1.split(" ");
String[] c2 = cards2.split(" ");
if(cards1.equals("joker JOKER")){
return cards1;
}else if(cards2.equals("joker JOKER")){
return cards2;
}else if(c1.length == c2.length && c1.length == 4){
return map.get(c1[0])>map.get(c2[0])?cards1:cards2;
}else if(c1.length == 4){
return cards1;
}else if(c2.length == 4){
return cards2;
}else if(c1.length == c2.length){
return map.get(c1[0])>map.get(c2[0])?cards1:cards2;
}else{
return "ERROR";
}
}
}