#include <stdio.h>
#include <string.h>
int main(void){
// 문자열과 반복할 횟수 입력
// 이 문제에서 반복할 횟수를 입력하지만 저것을 사용하지 않고도
// 문제 해결 가능하여 입력만 받고 쓰지 않음
char str[250000] = {0};
int num = 0;
scanf("%s", &str);
scanf("%d", &num);
int len = strlen(str);
int is_same = 1;
// 문자열 길이의 1/2 만 반복하여
for(int i = 0; i < len/2; i++){
// i번째와 마지막 인덱스에 -i 한 인덱스 번호의 문자열 비교했을 때
// 같지 않으면 반봅문 중단 및 is_same 변수 0으로
if(!(str[i] == str[len-1-i])){
is_same = 0;
break;
}
}
// 출력
if(is_same){
printf("YES");
}
else{
printf("NO");
}
return 0;
}