#include<stdio.h>
#include<string.h>
//求回文数
#define maxn 1000
char a[maxn];
int main()
{
int T;
bool flag=false;
scanf("%d", &T);
while(T--)
{
scanf("%s", &a);
for(int i=0;i<=strlen(a)/2;i++)
if(a[i]!=a[strlen(a)-i-1])
{
flag=false;
break;
}
else
flag=true;
if(flag)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
#include<string.h>
//求回文数
#define maxn 1000
char a[maxn];
int main()
{
int T;
bool flag=false;
scanf("%d", &T);
while(T--)
{
scanf("%s", &a);
for(int i=0;i<=strlen(a)/2;i++)
if(a[i]!=a[strlen(a)-i-1])
{
flag=false;
break;
}
else
flag=true;
if(flag)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}