#include<bits/stdc++.h>
using namespace std;
string s[10010],s1="",s2="";
bool AC(string s){
int len=s.size(),j=0;
if(len<2)
return false;
for(int i=len-1;i>=0;i--){
if(s[i]!=s[j])
return false;
j++;
}
return true;
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>s[i];
for(int i=1;i<=n;i++){
int q=s[i].size();
for(int j=0;j<q;j++){
if(s[i][j]==s[i][0])
s1+=s[i][0];
else
s2+=s[i][j];
}
if(AC(s1)==true&&AC(s2)==true)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
s1="";
s2="";
}
return 0;
}