#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int y, a[5]={0}, n, flag=0, i;
scanf("%d", &y);
n=y;
while(1) {
n++;
y=n;
i=0;
flag=0;
while(y>0) {
a[i]=y%10;
y/=10;
i++;
}
for(int j=0; j<3; j++) {
for(int k=j+1; k<4; k++) if(a[j]==a[k]) {flag=1; break;}
if(flag==1) break;
}
if(flag==0) break;
}
for(int j=3; j>=0; j--) printf("%d", a[j]);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgeSwgYVs1XT17MH0sIG4sIGZsYWc9MCwgaTsKCXNjYW5mKCIlZCIsICZ5KTsKCW49eTsKCXdoaWxlKDEpIHsKCQluKys7CgkJeT1uOwoJCWk9MDsKCQlmbGFnPTA7CgkJd2hpbGUoeT4wKSB7CgkJCWFbaV09eSUxMDsKCQkJeS89MTA7CgkJCWkrKzsKCQl9CgkJZm9yKGludCBqPTA7IGo8MzsgaisrKSB7CgkJCWZvcihpbnQgaz1qKzE7IGs8NDsgaysrKSBpZihhW2pdPT1hW2tdKSB7ZmxhZz0xOyBicmVhazt9CgkJCWlmKGZsYWc9PTEpIGJyZWFrOwoJCX0KCQlpZihmbGFnPT0wKSBicmVhazsKCX0KCWZvcihpbnQgaj0zOyBqPj0wOyBqLS0pIHByaW50ZigiJWQiLCBhW2pdKTsKCXJldHVybiAwOwp9