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