n = int(input())
if n % 2 == 0:
res1 = 'f'
res2 = 'f'
res3 = ""
res4 = ""
p = 1
while len(res1) + 1 < n:
if p % 2:
res1 = res1 + "aa"
res2 = res2 + "bb"
else:
res1 = res1 + "bb"
res2 = res2 + "aa"
p = (p + 1) % 2
while len(res3) < n:
if p % 2:
res3 = res3 + "xx"
res4 = res4 + "yy"
else:
res3 = res3 + "yy"
res4 = res4 + "xx"
p = (p + 1) % 2
res1 = res1 + 'o'
res2 = res2 + 'o'
print(res1, res2, res3, res4, sep='\n')
else:
res1 = 'f'
res2 = 'f'
res3 = ""
res4 = ""
p = 1
while len(res1) + 1 < n:
if p % 2:
res1 = res1 + "aa"
res2 = res2 + "bb"
else:
res1 = res1 + "bb"
res2 = res2 + "aa"
p = (p + 1) % 2
while len(res3) + 1 < n:
if p % 2:
res3 = res3 + "xx"
res4 = res4 + "yy"
else:
res3 = res3 + "yy"
res4 = res4 + "xx"
p = (p + 1) % 2
res3 = res3 + 'z'
res4 = res4 + 'z'
print(res1, res2, res3, res4, sep='\n')
1213A - Chips Moving | 490A - Team Olympiad |
233A - Perfect Permutation | 1360A - Minimal Square |
467A - George and Accommodation | 893C - Rumor |
227B - Effective Approach | 1534B - Histogram Ugliness |
1611B - Team Composition Programmers and Mathematicians | 110A - Nearly Lucky Number |
1220B - Multiplication Table | 1644A - Doors and Keys |
1644B - Anti-Fibonacci Permutation | 1610A - Anti Light's Cell Guessing |
349B - Color the Fence | 144A - Arrival of the General |
1106A - Lunar New Year and Cross Counting | 58A - Chat room |
230A - Dragons | 200B - Drinks |
13A - Numbers | 129A - Cookies |
1367B - Even Array | 136A - Presents |
1450A - Avoid Trygub | 327A - Flipping Game |
411A - Password Check | 1520C - Not Adjacent Matrix |
1538B - Friends and Candies | 580A - Kefa and First Steps |