import collections K = int(input()) lsq = [collections.deque(['A','E']),collections.deque(['B']),collections.deque(['C']),collections.deque(['D'])] for i in range(K): lsq[(i+1)%4].append(lsq[i%4].popleft()) for i in range(4): print(*lsq[i],sep='')