N = int(input())

#文字数分aで埋める
#末尾をbにする
#一桁上の文字+1文字までは許容するルールで増加させていく

ans = [0 for _ in range(N)]
stop = [i for i in range(N)]

def ans_print(ans_list):
    ans = list()
    for a in ans_list:
        ans.append(chr(a+97)) #97でaが出る

    print(''.join(map(str, ans)))
    return 0

while 1:
    ans_print(ans)
    
    ans[-1] += 1

    for i in range(N-1,0,-1):
        if ans[i] > ans[i-1]+1:
            ans[i-1] += 1
            ans[i] = 0
            
    if ans == stop:
        ans_print(ans)
        break
