#include <stdio.h>

int main()
{
	int N;
	scanf("%d", &N);
	
	int i, j, k, ans[503], flag[503][10] = {};
	for (i = 1; i <= N; i++) {
		for (j = 1; j <= 9; j++) if (flag[i][j] == 0) break;
		if (j == 10) exit(0);
		ans[i] = j;
		flag[i+1][j] = 1;
		for (j = 1; j < i && i + j <= N; j++) {
			if (ans[j] == ans[i]) for (k = 1; k <= ans[i]; k++) flag[i+j][k] = 1;
		}
	}
	for (i = 1; i <= N; i++) printf("%d", ans[i]);
	printf("\n");
	fflush(stdout);
	return 0;
}