def f(src, dest, n):
if n == 1:
print(chr(65 + src), chr(65 + dest))
return
else:
f(src, 3 - src - dest, n - 1)
print(chr(65 + src), chr(65 + dest))
f(3 - src - dest, dest, n - 1)
# @TIME
def solve(testcase):
f(0, 2, II())
for testcase in range(1):
solve(testcase)

京公网安备 11010502036488号