//给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
#include<stdio.h>
#include<string.h>
#define maxsize 1000
int main() {
    char str1[maxsize];
    while (scanf("%s", str1) != EOF) { //输入字符串)
        int flag = 1;
        int i, j, len;
        len = strlen(str1);
        for (i = len - 1, j = 0; i >= j; i--, j++)
            if (str1[j] != str1[i]) {
                flag = 0;
                break;
            }
        if (flag)
            printf("Yes!\n") ;
        else
            printf("No!\n") ;

    }

    return 0;
}