import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String string = scanner.nextLine();
/**
* todo 输入每手牌可能是个子、对子、顺子(连续5张)、三个、炸弹(四个)和对王中的一种,
* 不存在其他情况,由输入保证两手牌都是合法的,顺子已经从小到大排列;
*/
// 注意题目已经保证出牌合法且排序好
// 牌序:3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER
String[] split = string.split("-");
String poker1 = split[0];
String poker2 = split[1];
// 牌1
String p1 = split[0];
// 牌2
String p2 = split[1];
poker1 = poker1.replaceAll(" ", "");
poker2 = poker2.replaceAll(" ", "");
poker1 = poker2new(poker1);
poker2 = poker2new(poker2);
// 炸弹
String bomb = "bomb";
// 王炸
String rocket = "rocket";
// 获得牌类型
String poker1Type = bgetPokerType(poker1);
String poker2Type = bgetPokerType(poker2);
// 炸弹-普通、炸弹-顺子 || 王炸-普通、王炸-炸弹、王炸-顺子 注意:炸弹-炸弹不会进入
// 牌数不相等时 一定有其中之一为炸弹或王炸
if (poker1.length() != poker2.length()) {
// 两个出牌里没有一个有王炸或者炸弹
if (!bomb.equals(poker1Type) && !rocket.equals(poker1Type)
&& !bomb.equals(poker2Type) && !rocket.equals(poker2Type)) {
System.out.println("ERROR");
return;
}
// 牌1是王炸
if (rocket.equals(poker1Type)) {
System.out.println(p1);
return;
}
// 牌2是王炸
if (rocket.equals(poker2Type)) {
System.out.println(p2);
return;
}
// 牌1是炸弹
if (bomb.equals(poker1Type)) {
System.out.println(p1);
return;
}
// 牌2是炸弹
System.out.println(p2);
return;
}
// 能到这里说明牌数相等
// 牌数相等,存在王炸的情况下,王炸最大
if (rocket.equals(poker1Type)) {
System.out.println(p1);
return;
} else if (rocket.equals(poker2Type)) {
System.out.println(p2);
return;
}
// 以下为不存在王炸的情况以及牌数相等
String pokerOrder = "3 4 5 6 7 8 9 X J Q K A 2 r R";
// 没有王炸的情况,比较各自牌中最小的那个数,如果最小则是小的牌
if (pokerOrder.indexOf(poker1.charAt(0)) < pokerOrder.indexOf(poker2.charAt(
0))) {
System.out.println(p2);
} else {
System.out.println(p1);
}
}
private static String poker2new(String poker) {
poker = poker.replaceAll("10", "X");
// 注意此处将小王转成r
poker = poker.replaceAll("joker", "r");
// 注意此处将大王转成R
poker = poker.replaceAll("JOKER", "R");
return poker;
}
private static String bgetPokerType(String poker) {
// 能出4个牌,只能是炸弹(题目已经排除连对,如3344)
if (poker.length() == 4) {
return "bomb";
// 王炸
} else if ("rR".equals(poker)) {
return "rocket";
}
return "";
}
}