#include<bits/stdc++.h>
using namespace std;
char s[1000000];
bool f=true;
int main(){
int b,p=0;
gets(s);
p=(strlen(s)-1)/2;
for(b=0;b<=p;b++){
if(s[b]!=s[strlen(s)-2-b]){
f=false;
break;
}
}
//cout<<p<<endl;
if(f==false){
cout<<"FALSE";
}
else{
cout<<"TRUE";
}
}
/**************************************************************
Problem: 1098
User: xuanhua
Language: C++
Result: Accepted
Time:37 ms
Memory:3048 kb
****************************************************************/