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