/**
 * @(#)SumDiff.java
 *
 *
 * @author 
 * @version 1.00 2010/3/24
 */

import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.PrintWriter;

class WeakPass {
	public static void main(String args[]) throws IOException {
		BufferedReader in = new BufferedReader(new FileReader("DATA5.txt"));
		PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("OUT5.txt")));
		
		String input = in.readLine();
		int pass;
		int i, j, k, l;
		int a, b, c, d;
		int w, x, y, z;
		
		while (input != null) {
			pass = Integer.parseInt(input);
			
			a = 704;
			search: for (i = 65000000; i < 91000000; i += 1000000) {
				a += 11;
				b = 6464;
				for (j = 650000; j < 910000; j += 10000) {
					b += 101;
					c = 64576;
					for (k = 6500; k < 9100; k += 100) {
						c += 1009;
						d = 640448;
						for (l = 65; l < 91; l++) {
							d += 10007;							
							if ((i + j + k + l) % (a + b + c + d) == pass ) {
								out.println((char) (i / 1000000) + "" + (char) (j / 10000) + "" + (char) (k / 100) + "" + (char) l);
								break search;
							}
						}
					}
				}
			}
			
			input = in.readLine();
		}
		
		in.close();
		out.close();
	}
}
