#include <bits/stdc++.h>
#define fi(i,a,b) for(int i=a;i<=b;i++)
#define fid(i,a,b) for(int i=a;i>=b;i--)
#define maxn 10000006
using namespace std;
int n;
string s;
int main() {
while(cin >> s){
string x=s;
reverse(s.begin(),s.end());
string m=s;
while(m[0]=='0') m.erase(0,1);
cout << m << endl ;
if(s==x) cout << "YES" << endl ;
else cout << "NO" << endl ;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgZmkoaSxhLGIpIGZvcihpbnQgaT1hO2k8PWI7aSsrKQojZGVmaW5lIGZpZChpLGEsYikgZm9yKGludCBpPWE7aT49YjtpLS0pCiNkZWZpbmUgbWF4biAxMDAwMDAwNgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbjsKc3RyaW5nIHM7CmludCBtYWluKCkgewoJd2hpbGUoY2luID4+IHMpewoJCXN0cmluZyB4PXM7CgkJcmV2ZXJzZShzLmJlZ2luKCkscy5lbmQoKSk7CgkJc3RyaW5nIG09czsKCQl3aGlsZShtWzBdPT0nMCcpIG0uZXJhc2UoMCwxKTsKCQljb3V0IDw8IG0gPDwgZW5kbCA7CgkJaWYocz09eCkgY291dCA8PCAiWUVTIiA8PCBlbmRsIDsKCQllbHNlIGNvdXQgPDwgIk5PIiA8PCBlbmRsIDsKCX0KfQ==