import collections Q = [collections.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') K = int(input()) for i in range(1,K+1): temp = Q[(i-1)%4].popleft() Q[i%4].append(temp) for q in Q: print(''.join(map(str, q)))