#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
****************************************************************/