#include<bits/stdc++.h>
using namespace std;
bool huiwen(string a){
for(int i=0,j=a.size()-1;i<=a.size()-1,j>=0;i++,j--){
if(a[i]!=a[j])return false;
}
return true;
}
int main(){
int n;
string a[10001];
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(huiwen(a[i])){
cout<<"Yes\n";
continue;
}
int z=0;
for (int j = 1; j + 1 < a[i].size(); j++) {
string x = a[i].substr(0, j);
string y = a[i].substr(j);
if (huiwen(x)&&huiwen(y)){
cout << "Yes" << endl;
z=1;
break;
}
}
if(z==0){
cout<<"No\n";
}
}
return 0;
}