#include<bits/stdc++.h>
using namespace std;
int main()
{
string n;
cin >> n;
long long int m = n.length()-1;
while(n[m] == '0') //Loại bỏ hết tất cả số 0 ở cuối dãy chưa đảo ngược
{
m = m-1; //Giảm chỉ số đến khi mà phần tử nằm ở đầu tiên dãy đảo ngược không phải là số 0
}
for(long long int i=m;i>=0;i--)
{
cout << n[i];
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CiAgICBzdHJpbmcgbjsKICAgIGNpbiA+PiBuOwogICAgbG9uZyBsb25nIGludCBtID0gbi5sZW5ndGgoKS0xOwogICAgd2hpbGUoblttXSA9PSAnMCcpIC8vTG/huqFpIGLhu48gaOG6v3QgdOG6pXQgY+G6oyBz4buRIDAg4bufIGN14buRaSBkw6N5IGNoxrBhIMSR4bqjbyBuZ8aw4bujYwogICAgewogICAgICAgIG0gPSBtLTE7IC8vR2nhuqNtIGNo4buJIHPhu5EgxJHhur9uIGtoaSBtw6AgcGjhuqduIHThu60gbuG6sW0g4bufIMSR4bqndSB0acOqbiBkw6N5IMSR4bqjbyBuZ8aw4bujYyBraMO0bmcgcGjhuqNpIGzDoCBz4buRIDAKICAgIH0KICAgIGZvcihsb25nIGxvbmcgaW50IGk9bTtpPj0wO2ktLSkKICAgIHsKICAgICAgICBjb3V0IDw8IG5baV07CiAgICB9CiAgICByZXR1cm4gMDsKfQ==