#include
#include
#include
using namespace std;
static long long ans=0;
long long getN(long long n)
{
if(n==0)
return ans;
ans=ans*10+n%10;
return getN(n/10);
}
int main()
{
long long x;
while(scanf("%lld",&x)==1)
{
if(x%10==0)//剪枝,去掉个位数为0的情况
{
printf("NO
");
}
else if(x==getN(x))
{
printf("YES
");
}
else
{
printf("NO
");
}
ans=0;//重置0
}
return 0;
}