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