from collections import deque que = [ deque(["A", "E"]), deque(["B"]), deque(["C"]), deque(["D"]), ] K = int(input()) for i in range(K): x = que[i % 4].popleft() que[(i + 1) % 4].append(x) for q in que: print("".join(q))