#include<iostream>
using namespace std;
bool flag = false;
int t[4];
int main()
{
int n;
cin>>n;
while(true)
{
flag = false;
n ++;
int n1 = n;
t[4]={0};
for(int i = 0;i <= 3;i ++)
{
t[i] = n1 % 10;
n1 /= 10;
}
for(int i = 0; i <= 3; i++)
for(int j =0; j <= 3; j++)
{
if(t[i]==t[j]&&i!=j)
flag = true;
}
if(!flag)
{
printf("%d%d%d%d", t[3],t[2],t[1],t[0]);
return 0;
}
}
}