import strutils proc putchar_unlocked(c:char){.header: "" .} const bound = 'z'.ord - 'a'.ord + 1# [0,bound] まで使える proc getAsciis(a:int): string = if a == 0: return "a" result = "" var n = a while n > 0: result &= chr('a'.ord + (n mod bound)) n = n div bound let n = stdin.readLine().parseInt() for i in 0..