#include <bits/stdc++.h>
using namespace std;
int main(){
long long f[10] = {0};//存放0~9之间是否都出现了
long long c = 0;//存放1~9之间出现了几个数
long long n,k = 0,x,t,r;
cin>>n;
t = 1;//从1开始乘
//1~9如果还没都出现
while(c < 9){
k = n * t;
r = k;
while(k != 0){
x = k % 10;
k = k / 10;
//如果x还没出现,标记为出现了
if(x > 0 && f[x] == 0){
c++;
f[x] = 1;
}
}
t++;
}
cout<<r;
return 0;
}
/**************************************************************
Problem: 1535
User: admin
Language: C++
Result: Accepted
Time:59 ms
Memory:2072 kb
****************************************************************/