#include<bits/stdc++.h>
using namespace std;
string a,x,y;
bool s;
int n;
bool f(string a){
string b="";
for(int i=0;i<a.size();i++){
b=a[i]+b;
}
return a==b;
}
int main(){
scanf("%d",&n);
while(n--){
s=false;
cin>>a;
for(int i=2;i<a.size()-2;i++){
x=y="";
for(int j=0;j<i;j++){
x=x+a[j];
}
for(int j=i;j<a.size();j++){
y=y+a[j];
}
if(f(x)&&f(y)){
printf("Yes\n");
s=true;
break;
}
}
if(!s){
printf("No\n");
}
}
return 0;
}