# include<cstdio>
# include<iostream>
# include<algorithm>
# include<string.h>
# include<cstdlib>
# include<math.h>
# include<vector>
# include<string>
# define pf push_front
# define pb push_back
# define mp make_pair
# define pr printf
# define se second
# define si size()
# define sc scanf
# define fi first
# define er erase
# define be begin
# define ss size
# define Int __int64
# define INF 100000000000000008
# define MOD 1000000007
# define MN 500500
# define eps 0.0000000000000000018
# define mem(a) memset(a,0,sizeof(a))
#define max(a,b,c) max(a,max(b,c))
using namespace std;
int main() {
int t,i,j,k,len;
cin>>t;
while(t--){
string s;
cin>>s;
//cout<<s;
len=s.si;
if(len%2){
for(i=0,j=len-1;i<len/2 && j>len/2;i++,j--)if(s[i]!=s[j])break;
if(i==len/2 && j==len/2)cout<<"YES ODD"<<endl;
else cout<<"NO"<<endl;
}
else{
for(i=0,j=len-1;i<len/2 && j>=len/2;i++,j--)if(s[i]!=s[j])break;
if(i==len/2 && j==len/2-1)cout<<"YES ODD"<<endl;
else cout<<"NO"<<endl;
}
}
return 0;
}
/*and its not over!! atleast from my side :)*/
IyBpbmNsdWRlPGNzdGRpbz4KIyBpbmNsdWRlPGlvc3RyZWFtPgojIGluY2x1ZGU8YWxnb3JpdGhtPgojIGluY2x1ZGU8c3RyaW5nLmg+CiMgaW5jbHVkZTxjc3RkbGliPiAKIyBpbmNsdWRlPG1hdGguaD4KIyBpbmNsdWRlPHZlY3Rvcj4KIyBpbmNsdWRlPHN0cmluZz4KIyBkZWZpbmUgcGYgcHVzaF9mcm9udAojIGRlZmluZSBwYiBwdXNoX2JhY2sKIyBkZWZpbmUgbXAgbWFrZV9wYWlyCiMgZGVmaW5lIHByIHByaW50ZgojIGRlZmluZSBzZSBzZWNvbmQKIyBkZWZpbmUgc2kgc2l6ZSgpCiMgZGVmaW5lIHNjIHNjYW5mCiMgZGVmaW5lIGZpIGZpcnN0CiMgZGVmaW5lIGVyIGVyYXNlCiMgZGVmaW5lIGJlIGJlZ2luCiMgZGVmaW5lIHNzIHNpemUKIyBkZWZpbmUgSW50IF9faW50NjQKIyBkZWZpbmUgSU5GIDEwMDAwMDAwMDAwMDAwMDAwOAojIGRlZmluZSBNT0QgMTAwMDAwMDAwNwojIGRlZmluZSBNTiA1MDA1MDAKIyBkZWZpbmUgZXBzIDAuMDAwMDAwMDAwMDAwMDAwMDAxOAojIGRlZmluZSBtZW0oYSkgbWVtc2V0KGEsMCxzaXplb2YoYSkpCiNkZWZpbmUgbWF4KGEsYixjKSBtYXgoYSxtYXgoYixjKSkKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IHQsaSxqLGssbGVuOwoJY2luPj50OwoJd2hpbGUodC0tKXsKCQlzdHJpbmcgczsKCQljaW4+PnM7CgkJLy9jb3V0PDxzOwoJCWxlbj1zLnNpOwoJCWlmKGxlbiUyKXsKCQkJZm9yKGk9MCxqPWxlbi0xO2k8bGVuLzIgJiYgaj5sZW4vMjtpKyssai0tKWlmKHNbaV0hPXNbal0pYnJlYWs7CgkJCWlmKGk9PWxlbi8yICYmIGo9PWxlbi8yKWNvdXQ8PCJZRVMgT0REIjw8ZW5kbDsKCQkJZWxzZSBjb3V0PDwiTk8iPDxlbmRsOwoJCX0KCQllbHNlewoJCQlmb3IoaT0wLGo9bGVuLTE7aTxsZW4vMiAmJiBqPj1sZW4vMjtpKyssai0tKWlmKHNbaV0hPXNbal0pYnJlYWs7CgkJCWlmKGk9PWxlbi8yICYmIGo9PWxlbi8yLTEpY291dDw8IllFUyBPREQiPDxlbmRsOwoJCQllbHNlIGNvdXQ8PCJOTyI8PGVuZGw7CgkJfQoJfQoJcmV0dXJuIDA7Cn0KLyphbmQgaXRzIG5vdCBvdmVyISEgYXRsZWFzdCBmcm9tIG15IHNpZGUgOikqLw==