#include<iostream>
#include<string>
#include<cstring>
using namespace std;
string n;
void jiaohuan(string n)
{
if (n[0]=='-')
{
int len;
n.erase(0,1);
len=n.size();
for (int i=0;i<len/2;i++)
swap(n[i],n[len-i-1]);
for (int i=0;i<len;i++)
if (n[0]=='0')
n.erase(0,1);
n.insert(0,"-");
cout<<n<<endl;
}
else if (n[0]==0)
cout<<0;
else
{
int len;
len=n.size();
for (int i=0;i<len/2;i++)
swap(n[i],n[len-i-1]);
for (int i=0;i<len;i++)
if (n[0]=='0')
n.erase(0,1);
cout<<n<<endl;
}
}
int main()
{
cin>>n;
jiaohuan(n);
//system("pause");
return 0;
}
/**************************************************************
Problem: 2300
User: admin
Language: C++
Result: Accepted
Time:45 ms
Memory:2076 kb
****************************************************************/