#include <stdio.h>
int main() {
int num;
int is_negative = 0;
if (num < 0) {
is_negative = 1;
num = -num; // Make it positive for reversal
}
int r, rev = 0;
while (num != 0) {
r = num % 10;
rev = rev * 10 + r;
num = num / 10;
}
if (is_negative) {
rev = -rev; // Add negative sign back
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBudW07CiAgICBzY2FuZigiJWQiLCAmbnVtKTsKCiAgICBpbnQgaXNfbmVnYXRpdmUgPSAwOwoKICAgIGlmIChudW0gPCAwKSB7CiAgICAgICAgaXNfbmVnYXRpdmUgPSAxOwogICAgICAgIG51bSA9IC1udW07IC8vIE1ha2UgaXQgcG9zaXRpdmUgZm9yIHJldmVyc2FsCiAgICB9CgogICAgaW50IHIsIHJldiA9IDA7CgogICAgd2hpbGUgKG51bSAhPSAwKSB7CiAgICAgICAgciA9IG51bSAlIDEwOwogICAgICAgIHJldiA9IHJldiAqIDEwICsgcjsKICAgICAgICBudW0gPSBudW0gLyAxMDsKICAgIH0KCiAgICBpZiAoaXNfbmVnYXRpdmUpIHsKICAgICAgICByZXYgPSAtcmV2OyAvLyBBZGQgbmVnYXRpdmUgc2lnbiBiYWNrCiAgICB9CgogICAgcHJpbnRmKCIlZFxuIiwgcmV2KTsKICAgIHJldHVybiAwOwp9Cg==