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