#include <iostream>
using namespace std;
const int TEN = 10;
const int THOUSAND = 1000;
const int TENTHOUSAND = 10000;
int main() {
int n;
cin >> n;
int cpyN = n, number = 0;
while (n != 0) {
++n;
if (cpyN < TEN * TEN) {
if (n % TEN == n / TEN % TEN) {
number = n;
n = 0;
}
}
if (cpyN >= TEN * TEN && cpyN < THOUSAND) {
if (n % TEN == n / TEN % TEN && n / TEN % TEN == n / (TEN * TEN) % TEN) {
number = n;
n = 0;
}
}
if (cpyN >= THOUSAND && cpyN < TENTHOUSAND) {
if (n % TEN == n / TEN % TEN && n / TEN % TEN == n / (TEN * TEN) % TEN && n / (TEN * TEN) % TEN == n / THOUSAND % TEN) {
number = n;
n = 0;
}
}
}
cout << number;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IFRFTiA9IDEwOwpjb25zdCBpbnQgVEhPVVNBTkQgPSAxMDAwOwpjb25zdCBpbnQgVEVOVEhPVVNBTkQgPSAxMDAwMDsKCmludCBtYWluKCkgewogICAgaW50IG47CiAgICBjaW4gPj4gbjsKICAgIGludCBjcHlOID0gbiwgbnVtYmVyID0gMDsKICAgIHdoaWxlIChuICE9IDApIHsKICAgICAgICArK247CiAgICAgICAgaWYgKGNweU4gPCBURU4gKiBURU4pIHsKICAgICAgICAgICAgaWYgKG4gJSBURU4gPT0gbiAvIFRFTiAlIFRFTikgewogICAgICAgICAgICAgICAgbnVtYmVyID0gbjsKICAgICAgICAgICAgICAgIG4gPSAwOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChjcHlOID49IFRFTiAqIFRFTiAmJiBjcHlOIDwgVEhPVVNBTkQpIHsKICAgICAgICAgICAgaWYgKG4gJSBURU4gPT0gbiAvIFRFTiAlIFRFTiAmJiBuIC8gVEVOICUgVEVOID09IG4gLyAoVEVOICogVEVOKSAlIFRFTikgewogICAgICAgICAgICAgICAgbnVtYmVyID0gbjsKICAgICAgICAgICAgICAgIG4gPSAwOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChjcHlOID49IFRIT1VTQU5EICYmIGNweU4gPCBURU5USE9VU0FORCkgewogICAgICAgICAgICBpZiAobiAlIFRFTiA9PSBuIC8gVEVOICUgVEVOICYmIG4gLyBURU4gJSBURU4gPT0gbiAvIChURU4gKiBURU4pICUgVEVOICYmIG4gLyAoVEVOICogVEVOKSAlIFRFTiA9PSBuIC8gVEhPVVNBTkQgJSBURU4pIHsKICAgICAgICAgICAgICAgIG51bWJlciA9IG47CiAgICAgICAgICAgICAgICBuID0gMDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGNvdXQgPDwgbnVtYmVyOwogICAgcmV0dXJuIDA7Cn0=