#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
****************************************************************/