#include
#include
#include
#include
using namespace std; int a[20],b[20],na,nb; bool cmp(int aa,int bb) { return aa
6) return 0; if(na==1||na==0) return 1; if(na==2) { if(a[0]==a[1]||(a[0]==14&&a[1]==15)) return 1; } else if(na==3) { if(a[0]==a[1]&&a[1]==a[2]) return 1; } else if(na==4) { if(a[0]==a[1]&&a[1]==a[2]) return 1; if(a[1]==a[2]&&a[2]==a[3]) return 1; } else if(na==5) { if(a[0]==a[1]&&a[1]==a[2]&&a[3]==a[4]) return 1; if(a[0]==a[1]&&a[2]==a[3]&&a[3]==a[4]) return 1; } else { if(a[0]==a[1]&&a[1]==a[2]&&a[2]==a[3]) return 1; if(a[1]==a[2]&&a[2]==a[3]&&a[3]==a[4]) return 1; if(a[2]==a[3]&&a[3]==a[4]&&a[4]==a[5]) return 1; } return 0; } int j1()//zz { int i,j; if(a[na-1]==15&&a[na-2]==14) return 1; if(nb>1) { if(b[nb-1]==15&&b[nb-2]==14) return -1; } for(i=na-1;i>2;i--) if(a[i]==a[i-1]&&a[i-1]==a[i-2]&&a[i-2]==a[i-3]) break; for(j=nb-1;j>2;j--) if(b[j]==b[j-1]&&b[j-1]==b[j-2]&&b[j-2]==b[j-3]) break; if(i>2&&j<3) return 1; if(j>2&&i<3) return -1; if(i>2&&j>2) { if(a[i]>b[j]) return 1; if(a[i]
=b[nb-1]; } bool j3()//2 { int i,j; for(i=na-1;i>0;i--) if(a[i]==a[i-1]) break; if(i==0) return 0; if(nb<2) return 1; for(j=nb-1;j>0;j--) if(b[j]==b[j-1]) break; if(j==0) return 1; return a[i]>=b[j]; } bool j4()//3 { int i,j,ii,jj; if(na<3) return 0; for(i=na-1;i>1;i--) if(a[i]==a[i-1]&&a[i-1]==a[i-2]) break; if(i==1) return 0; for(j=nb-1;j>1;j--) if(b[j]==b[j-1]&&b[j-1]==b[j-2]) break; if(j==1) return 1; if(a[i]>b[j]) return 1; if(na>3&&nb==3) return 1; for(ii=na-1;ii>0;ii--) { if(a[ii]==a[i]) continue; if(a[ii]==a[ii-1]) break; } if(ii==0) return 0; for(jj=nb-1;jj>0;jj--) { if(b[jj]==b[j]) continue; if(b[jj]==b[jj-1]) break; } if(jj==0) return 1; return 0; } int main() { int exp,t; scanf("%d",&exp); while(exp--) { in(); if(na==0) { puts("Yes"); continue; } else if(nb==0) { puts("No"); continue; } if(j0()) puts("Yes"); else { t=j1(); if(t==1) puts("Yes"); else if(t==-1) puts("No"); else { if(j2()||j3()||j4()) puts("Yes"); else puts("No"); } } } }