def resolve():
    n = int(input())
    s = []
    if 0<n:
        s.append("a"*n)
    if 1<n:
        s.append("a"+"b"*(n-1))
    if 2<n:
        s.append("ab"+"c"*(n-2))
    if 3<n:
        s.append("abc"+"d"*(n-3))
    if 4<n:
        s.append("abcd"+"e"*(n-4))
    if 5<n:
        s.append("abcde"+"f"*(n-5))
    if 6<n:
        s.append("abcdef" + "g" * (n - 6))
    if 7<n:
        s.append("abcdefg" + "h" * (n - 7))
    if 8<n:
        s.append("abcdefgh"+"i"*(n-8))
    if 9<n:
        s.append("abcdefghi" + "j" * (n - 9))
    print("\n".join(s))

resolve()