from math import gcd def code(s): return ord(s)-ord("A") def codeR(n): return chr(ord("A")+n) ans = [] for i in range(1, 26): GCD = gcd(i, 26) for j in range(GCD): for k in range(26//GCD): if i == 1: ans.append(codeR(k)+codeR(k)) ans.append(codeR((j+k*i)%26)+codeR((j+(k+1)*i)%26)) for a in ans: print(a)