#include<stdio.h>
#include<string.h>
int main()
{
int s;
scanf("%d",&s);
getchar();
while(s--)
{
int n,m,t,k;
char c,a[4],b[4];
scanf("%c",&c);
scanf("%s%s",a,b);
getchar();
n=strlen(a);
m=strlen(b);
if(a[0]=='1') t=10;
else if(a[0]=='A') t=1;
else if(a[0]=='J') t=11;
else if(a[0]=='Q') t=12;
else if(a[0]=='K') t=13;
else t=a[0]-48;
if(b[0]=='1') k=10;
else if(b[0]=='A') k=1;
else if(b[0]=='J') k=11;
else if(b[0]=='Q') k=12;
else if(b[0]=='K') k=13;
else k=b[0]-48;
if(a[n-1]==c&&b[m-1]!=c)
printf("YES\n");
else if(a[n-1]!=c&&b[m-1]==c)
printf("NO\n");
else
{
if(t>k) printf("YES\n");
else printf("NO\n");
}
}
return 0;
}
#include<string.h>
int main()
{
int s;
scanf("%d",&s);
getchar();
while(s--)
{
int n,m,t,k;
char c,a[4],b[4];
scanf("%c",&c);
scanf("%s%s",a,b);
getchar();
n=strlen(a);
m=strlen(b);
if(a[0]=='1') t=10;
else if(a[0]=='A') t=1;
else if(a[0]=='J') t=11;
else if(a[0]=='Q') t=12;
else if(a[0]=='K') t=13;
else t=a[0]-48;
if(b[0]=='1') k=10;
else if(b[0]=='A') k=1;
else if(b[0]=='J') k=11;
else if(b[0]=='Q') k=12;
else if(b[0]=='K') k=13;
else k=b[0]-48;
if(a[n-1]==c&&b[m-1]!=c)
printf("YES\n");
else if(a[n-1]!=c&&b[m-1]==c)
printf("NO\n");
else
{
if(t>k) printf("YES\n");
else printf("NO\n");
}
}
return 0;
}