#include <stdio.h>
int main(void)
{
int var_1, signflag = 0, res = 0;
if (scanf("%d", &var_1
) != 1) { return 0;
}
if (var_1 < 0) {
signflag = 1;
var_1 *= -1;
}
while(var_1 > 10) {
int var_dump = var_1 / 10;
int pre_res = var_1 - (var_dump * 10);
res += pre_res;
res *= 10;
var_1 = var_dump;
}
if (var_1 == 10) {
var_1 /= 10;
res *= 10;
res += var_1;
} else {
res *= 10;
res += var_1;
}
if (signflag == 1) {
res *= -1;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKQp7CiAgICBpbnQgdmFyXzEsIHNpZ25mbGFnID0gMCwgcmVzID0gMDsKICAgIAogICAgaWYgKHNjYW5mKCIlZCIsICZ2YXJfMSkgIT0gMSkgewogICAgICAgIHByaW50ZigiSW5wdXQgZXJyb3IiKTsKICAgICAgICByZXR1cm4gMDsKICAgIH0KICAgIAogICAgaWYgKHZhcl8xIDwgMCkgewogICAgICAgIHNpZ25mbGFnID0gMTsKICAgICAgICB2YXJfMSAqPSAtMTsKICAgIH0KICAgIAogICAgd2hpbGUodmFyXzEgPiAxMCkgewogICAgICAgIGludCB2YXJfZHVtcCA9IHZhcl8xIC8gMTA7CiAgICAgICAgaW50IHByZV9yZXMgPSB2YXJfMSAtICh2YXJfZHVtcCAqIDEwKTsKICAgICAgICByZXMgKz0gcHJlX3JlczsKICAgICAgICByZXMgKj0gMTA7CiAgICAgICAgdmFyXzEgPSB2YXJfZHVtcDsKICAgIH0KICAgIAogICAgaWYgKHZhcl8xID09IDEwKSB7CiAgICAJdmFyXzEgLz0gMTA7CiAgICAJcmVzICo9IDEwOwogICAgCXJlcyArPSB2YXJfMTsKICAgIH0gZWxzZSB7CiAgICAJcmVzICo9IDEwOwogICAgCXJlcyArPSB2YXJfMTsKICAgIH0KCiAgICAKICAgIGlmIChzaWduZmxhZyA9PSAxKSB7CiAgICAgICAgcmVzICo9IC0xOwogICAgfQogICAgCiAgICBwcmludGYoIiVkIiwgcmVzKTsKICAgIAogICAgcmV0dXJuIDA7Cn0=