import itertools
n = int(input())
l = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]
d = [1] * (n+1)
for i in list(itertools.combinations_with_replacement(l[:n], n)):
    si = set(i)
    if d[len(si)]:
        print("".join(i))
        d[len(si)] = 0