#include<iostream>
using namespace std;
int main()
{
int flag = 0;
string s;
cin >> s;
if (s[0] == '-') {
for (int i = 1; i <= s.size() / 2; i++) {
swap(s[i], s[s.size() - i ]);
}
if(s[1] == '0' ) {
s.erase(0,s.find_first_not_of('0'));
flag = 1;
}
for (int i = 0; i <= s.size(); i++) {
cout << s[i];
}
}
else {
for (int i = 0; i <= s.size()/2; i++) {
swap(s[i], s[s.size() - i]);
}
if (s[0] == '0') s.erase(0, s.find_last_not_of('0'));
for (int i = 0; i <= s.size(); i++) {
cout << s[i];
}
}
return 0;
}