from collections import deque def main(): q = [deque(["A", "E"]), deque("B"), deque("C"), deque("D")] k = int(input()) for i in range(k): x = q[i % 4].popleft() q[(i + 1) % 4].append(x) for queue in q: print("".join(queue)) if __name__ == "__main__": main()