#include <bits/stdc++.h>
using namespace std;
const int maxn = 100000;
int a,b;
int abc(int x)
{
	int ans = 0;
	while(x)
	{
		x /= 10;
		ans++; 
	} 
	return ans;
}
int cba(int x)
{
	int n = abc(x);
	int m[n + 5];
	for(int i = 0;i <=n;i++)
	{
		m[i] = i;
	}
	bool f[n + 5];
	while(x)
	{
		for(int i = 0;i <=n;i++)
		{
			if(x % 10 == m[i])
			{
				f[i] = true;
				break;
			}
			else
			{
				f[i] = false;
			}
			x /= 10;
		}
	}
	bool h = true;
	for(int i = 0;i <=n;i++)
	{
		if(!f[i])
		{
			return 0;
		}
	}
	return 1;
	
}
int main()
{
	scanf("%d",&a);
	int ans = 0;
	for(int i = a;i <= b;i++)
	{
		ans += cba(i);
	}
	printf("");
	int n,m,k;
	int x1 = k % m,y1 = k % n;
	if(x1 == 0)
	{
		x1 = m;
	}
	if(y1 == 0)
	{
		y1 = n;
	}
	int x2 = 0,y2 = x1 + y1 - 1;
	for(int i = n + x1 - 1;;i--)
	{
		x2++;
		if(x2 == y1)
		{
			x2 = i;
			break;
		}
	}
	printf("58");
	return 0;
}