//暴力解法
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include<string>
#include<unordered_map>
using namespace std;
int main() {
int size1 = 0, size2 = 0;
unordered_map<char, int> hash;
unordered_map<char, int> hash1;
string s;
getline(cin, s);
auto pos1 = s.find('-');
string s1(s.substr(0, pos1));
//cout << s1 << endl;
string s2(s.substr(pos1+1));
//cout << s2 << endl;
for (int i = 0; i < s1.size(); i++)
{
if (s1[i] != ' ')
{
hash[s1[i]]++;
}
if(s1[i]==' ')
size1++;
}
size1 += 1;
for (int i = 0; i < s2.size(); i++)
{
if (s2[i] != ' ')
{
hash1[s2[i]]++;
}
if (s2[i] == ' ')
size2++;
}
size2 += 1;
if (s1 == "joker JOKER") cout << s1 << endl;
else if (s2 == "joker JOKER") cout << s2 << endl;
else if ((size1 == 4 && size2 == 4) || (size1 == 5 && size2 == 5) || (size1 == 2 && size2 == 2) || (size1 == 3 && size2 == 3) || (size1 == 1 && size2 == 1))
{
if ((size1 == 5 && size2 == 5))
{
if (s1[0] == 'K') cout << s1 << endl;
else if (s2[0] == 'K') cout << s2 << endl;
else if (s1[0] == 'Q') cout << s1 << endl;
else if (s2[0] == 'Q') cout << s2 << endl;
else if (s1[0] == 'J') cout << s1 << endl;
else if (s2[0] == 'J') cout << s2 << endl;
else if (s1[0] == '1'&&s1[1]=='0') cout << s1 << endl;
else if (s2[0] == '1'&&s2[1]=='0') cout << s2 << endl;
else
{
if (s1[0] > s2[0]) cout << s1 << endl;
else cout << s2 << endl;
}
}
else
{
if (s1[0] == '2') cout << s1 << endl;
else if (s2[0] == '2') cout << s2 << endl;
else if (s1[0] == 'A') cout << s1 << endl;
else if (s2[0] == 'A') cout << s2 << endl;
else if (s1[0] == 'K') cout << s1 << endl;
else if (s2[0] == 'K') cout << s2 << endl;
else if (s1[0] == 'Q') cout << s1 << endl;
else if (s2[0] == 'Q') cout << s2 << endl;
else if (s1[0] == 'J') cout << s1 << endl;
else if (s2[0] == 'J') cout << s2 << endl;
else if (s1[0] == '1' && s1[1] == '0') cout << s1 << endl;
else if (s2[0] == '1' && s2[1] == '0') cout << s2 << endl;
else
{
if (s1[0] > s2[0]) cout << s1 << endl;
else cout << s2 << endl;
}
}
}
else if (size1 == 4&&hash.size()==1)
{
cout << s1;
}
else if (size2 == 4 && hash1.size() == 1)
{
cout << s2;
}
else
cout << "ERROR" << endl;
// cout << size1 << ' '<<size2;
}