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') mod = 4 K = int(input()) for i in range(K): x = q[i%mod].popleft() q[(i+1)%mod].append(x) for i in range(4): print(*q[i],sep='')