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