#include<bits/stdc++.h>
using namespace std;
string a,ia,ib;
bool flag;
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--){
flag=false;
cin>>a;
for(int i=2;i<a.size()-2;i++){
ia=ib="";
for(int j=0;j<i;j++){
ia=ia+a[j];
}
for(int j=i;j<a.size();j++){
ib=ib+a[j];
}
if(f(ia)&&f(ib)){
printf("Yes\n");
flag=true;
break;
}
}
if(!flag){
printf("No\n");
}
}
return 0;
}