#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: wangyiyang
	Language: C++
	Result: Accepted
	Time:50 ms
	Memory:2072 kb
****************************************************************/