#include <bits/stdc++.h>
using namespace std;
int main() {
  char arr[9] = {'6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A'},
       arr1[4] = {'S', 'H', 'D', 'C'};
  char trump;
  cin >> trump;
  string str1, str2;
  cin >> str1 >> str2;
  int check = 0, add1, add2, ans = 0;
  if (str1[1] == trump) {
    ans = 1;
  }
  if (str1[1] == str2[1]) {
    check = 1;
  }
  for (int i = 0; i < 9; i++) {
    if (str1[0] == arr[i]) {
      add1 = i;
    }
    if (str2[0] == arr[i]) {
      add2 = i;
    }
  }
  if ((ans == 1 && check != 1) || ((check == 1) && (add1 > add2))) {
    cout << "YES";
  } else {
    cout << "NO";
  }
  return 0;
}
