#include <bits/stdc++.h>
using namespace std;
int n;
string a;
int vis[20],vis1;
bool vis2=false;
int main(){
cin>>n;
for(int i=0;i<n;i++){
vis1=0;vis2=false;
memset(vis,0,sizeof(vis));
cin>>a;
for(int j=0;j<17;j++){
if(a[j]=='X'||a[j]=='D'){
vis1++;
}else if(a[j]=='A'){
vis[1]++;
}else if(a[j]=='K'){
vis[13]++;
}else if(a[j]=='Q'){
vis[12]++;
}else if(a[j]=='J'){
vis[11]++;
}else{
vis[a[j]]++;
}
}
for(int j=1;j<=17;j++){
if(vis[j]>=4){
cout<<"Yes"<<endl;
vis2=true;
break;
}
}
if(vis2==false&&vis1>=2){
cout<<"Yes"<<endl;
}else if(vis2==false){
cout<<"No"<<endl;
}
}
return 0;
}