#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
using namespace std;
int rev(int n) {
auto s = to_string(n);
reverse(s.begin(), s.end());
try {
return stoi(s);
} catch (...) {
return 0;
}
}
int main() {
int n = 2147483641;
cout << rev(n);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCByZXYoaW50IG4pIHsKICAgIGF1dG8gcyA9IHRvX3N0cmluZyhuKTsKCXJldmVyc2Uocy5iZWdpbigpLCBzLmVuZCgpKTsKCXRyeSB7CgkJcmV0dXJuIHN0b2kocyk7Cgl9IGNhdGNoICguLi4pIHsKCQlyZXR1cm4gMDsKCX0KfQoKaW50IG1haW4oKSB7CglpbnQgbiA9IDIxNDc0ODM2NDE7Cgljb3V0IDw8IHJldihuKTsKCXJldHVybiAwOwp9