#include <iostream>
#include <string>
#include <map>

using namespace std;

unsigned IsPalindrome(unsigned num)
{
    unsigned num_2=0;
    while(num)
    {
        num_2=num_2*10+num%10;
        num=num/10;
    }
    return num_2;
}

int main(void)
{
    unsigned num=1221;
    if(IsPalindrome(num) == num)
    {
        cout<<"Yes"<<endl;
    }
    else
    {
        cout<<"No"<<endl;
    }
    num=1223;
    if(IsPalindrome(num) == num)
    {
        cout<<"Yes"<<endl;
    }
    else
    {
        cout<<"No"<<endl;
    }
    num=12321;
    if(IsPalindrome(num) == num)
    {
        cout<<"Yes"<<endl;
    }
    else
    {
        cout<<"No"<<endl;
    }
    num=12322;
    if(IsPalindrome(num) == num)
    {
        cout<<"Yes"<<endl;
    }
    else
    {
        cout<<"No"<<endl;
    }

    return 0;
}
