#include <bits/stdc++.h>
using namespace std;
const long long int INF = 1e18;
const int mod = 1000000007;
bool isPalin(char *arr, long long int s, long long int e) {
  long long int i, j;
  for (i = 0; i < (e - s + 1); ++i)
    if (arr[s + i] != arr[e - i]) return false;
  return true;
}
int main() {
  long long int t, n, m, i, j, k, l, x, y, z;
  char str[20];
  scanf("%s", str);
  l = strlen(str);
  l--;
  while (str[l] == '0') l--;
  i = 0;
  while (str[i] == '0') i++;
  if (isPalin(str, i, l))
    puts("YES");
  else
    puts("NO");
  return 0;
}
