#include <iostream>
using namespace std;
int main() {
const int TEN = 10;
int n, result;
cin >> n;
// Dacă n are două cifre și se termină cu zero
if (n < TEN * TEN && n % TEN == 0) {
cout << n;
return 0;
}
// Dacă n are mai mult de două cifre
int copyN = n;
int power = 1;
// Determină puterea corespunzătoare (pentru a extrage cifre de la stânga)
while (copyN >= 10) {
power *= 10;
copyN /= 10;
}
// Extrage penultima cifră (de la stânga)
int penDigit = (n / (power / 10)) % 10;
// Extrage a doua cifră (de la stânga)
int secDigit = (n / (power / 100)) % 10;
// Construiește noul număr
result = 0;
int temp = n;
int newPower = 1;
while (temp > 0) {
int digit = temp % 10;
if (temp / 10 == 0) {
// ultima cifră
result += digit * newPower;
} else if (temp / 10 == 1 && digit == 0) {
// cazul în care vrem să păstrăm ultima cifră dacă e zero
result += digit * newPower;
} else if (temp == n && n >= 100) {
// dacă vrem să înlocuim anumite cifre, logică trebuie definită
// aici poți ajusta în funcție de ce vrei să realizezi
}
newPower *= 10;
temp /= 10;
}
// Exemplu de afișare (poți ajusta după nevoie)
cout << result;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBjb25zdCBpbnQgVEVOID0gMTA7CiAgICBpbnQgbiwgcmVzdWx0OwoKICAgIGNpbiA+PiBuOwoKICAgIC8vIERhY8SDIG4gYXJlIGRvdcSDIGNpZnJlIMiZaSBzZSB0ZXJtaW7EgyBjdSB6ZXJvCiAgICBpZiAobiA8IFRFTiAqIFRFTiAmJiBuICUgVEVOID09IDApIHsKICAgICAgICBjb3V0IDw8IG47CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CgogICAgLy8gRGFjxIMgbiBhcmUgbWFpIG11bHQgZGUgZG91xIMgY2lmcmUKICAgIGludCBjb3B5TiA9IG47CiAgICBpbnQgcG93ZXIgPSAxOwoKICAgIC8vIERldGVybWluxIMgcHV0ZXJlYSBjb3Jlc3B1bnrEg3RvYXJlIChwZW50cnUgYSBleHRyYWdlIGNpZnJlIGRlIGxhIHN0w6JuZ2EpCiAgICB3aGlsZSAoY29weU4gPj0gMTApIHsKICAgICAgICBwb3dlciAqPSAxMDsKICAgICAgICBjb3B5TiAvPSAxMDsKICAgIH0KCiAgICAvLyBFeHRyYWdlIHBlbnVsdGltYSBjaWZyxIMgKGRlIGxhIHN0w6JuZ2EpCiAgICBpbnQgcGVuRGlnaXQgPSAobiAvIChwb3dlciAvIDEwKSkgJSAxMDsKCiAgICAvLyBFeHRyYWdlIGEgZG91YSBjaWZyxIMgKGRlIGxhIHN0w6JuZ2EpCiAgICBpbnQgc2VjRGlnaXQgPSAobiAvIChwb3dlciAvIDEwMCkpICUgMTA7CgogICAgLy8gQ29uc3RydWllyJl0ZSBub3VsIG51bcSDcgogICAgcmVzdWx0ID0gMDsKICAgIGludCB0ZW1wID0gbjsKICAgIGludCBuZXdQb3dlciA9IDE7CgogICAgd2hpbGUgKHRlbXAgPiAwKSB7CiAgICAgICAgaW50IGRpZ2l0ID0gdGVtcCAlIDEwOwogICAgICAgIGlmICh0ZW1wIC8gMTAgPT0gMCkgewogICAgICAgICAgICAvLyB1bHRpbWEgY2lmcsSDCiAgICAgICAgICAgIHJlc3VsdCArPSBkaWdpdCAqIG5ld1Bvd2VyOwogICAgICAgIH0gZWxzZSBpZiAodGVtcCAvIDEwID09IDEgJiYgZGlnaXQgPT0gMCkgewogICAgICAgICAgICAvLyBjYXp1bCDDrm4gY2FyZSB2cmVtIHPEgyBwxINzdHLEg20gdWx0aW1hIGNpZnLEgyBkYWPEgyBlIHplcm8KICAgICAgICAgICAgcmVzdWx0ICs9IGRpZ2l0ICogbmV3UG93ZXI7CiAgICAgICAgfSBlbHNlIGlmICh0ZW1wID09IG4gJiYgbiA+PSAxMDApIHsKICAgICAgICAgICAgLy8gZGFjxIMgdnJlbSBzxIMgw65ubG9jdWltIGFudW1pdGUgY2lmcmUsIGxvZ2ljxIMgdHJlYnVpZSBkZWZpbml0xIMKICAgICAgICAgICAgLy8gYWljaSBwb8ibaSBhanVzdGEgw65uIGZ1bmPIm2llIGRlIGNlIHZyZWkgc8SDIHJlYWxpemV6aQogICAgICAgIH0KICAgICAgICBuZXdQb3dlciAqPSAxMDsKICAgICAgICB0ZW1wIC89IDEwOwogICAgfQoKICAgIC8vIEV4ZW1wbHUgZGUgYWZpyJlhcmUgKHBvyJtpIGFqdXN0YSBkdXDEgyBuZXZvaWUpCiAgICBjb3V0IDw8IHJlc3VsdDsKCiAgICByZXR1cm4gMDsKfQo=