#include
#include
#include
int proverka_iterativna(char *s) {
int S = 0;
int E = strlen(s) - 1;
while(S <= E) {
if(*(s + S) != *(s + E)) {
return 0;
}
S += 1;
E -= 1;
}
return 1;
}
int proverka_rekurzivna(char *s, int S, int E) {
if(S >= E) {
return 1;
}
if(*(s + S) != *(s + E)) {
return 0;
}
return proverka_rekurzivna(s, S + 1, E - 1);
}
//abca
//S E
int main(){
char s[101];
scanf("%s", s);
if(proverka_rekurzivna(s, 0, strlen(s) - 1)) {
printf("PALINDROM\n");
}
else {
printf("NE E PALINDROM\n");
}
return 0;
}