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