from collections import deque
K = int(input())
deq = [deque() for _ in range(4)]
for i in range(5):
    deq[i%4].append(chr(ord('A')+i))
for i in range(K):
    c = deq[i%4].popleft()
    deq[(i+1)%4].append(c)
for i in range(4):
    print("".join(deq[i]))