#include<bits/stdc++.h>
using namespace std;
int main(){
    map<string,int> daxiao={{"3",1},{"4",2},{"5",3},{"6",4},{"7",5},{"8",6}
    ,{"9",7},{"10",8},{"J",9},{"Q",10},{"K",11},{"A",12},{"2",13},{"joker",14},{"JOKER",15}};
    string str;
    getline(cin,str);
    int i=0;
    for(;i<str.length();i++){
        if(str[i]=='-')break;
    }
    stringstream s1(str.substr(0,i)),s2(str.substr(i+1));
    vector<string> pa1,pa2;
    for(string s;s1>>s;){
        pa1.push_back(s);
    }
    for(string s;s2>>s;){
        pa2.push_back(s);
    }
    int n1=pa1.size(),n2=pa2.size();
    int shengzhe;
    if(n1==n2){
        if(daxiao[pa1[0]]>daxiao[pa2[0]])shengzhe=1;
        else shengzhe=2;
    }else{
        if(n1==2&&daxiao[pa1[0]]>=14)shengzhe=1;
        else if(n2==2&&daxiao[pa2[0]]>=14)shengzhe=2;
        else if(n1==4)shengzhe=1;
        else if(n2==4)shengzhe=2;
        else{
            shengzhe=-1;
            cout<<"ERROR";
        }
    }
    if(shengzhe==1){
        for(string i:pa1){
            cout<<i<<' ';
        }
    }else if(shengzhe==2){
        for(string i:pa2){
            cout<<i<<' ';
        }
    }
    return 0;
}