N = int(input()) d = dict() l = [] def calc(X): if X == 1: return 1 elif X in d: return d[X] else: r = X % 2 rr = X % 3 f = 0 if r == 1: l.append(0) f = calc((X - 1) // 2) if f == 1: return 1 else: l.pop() f = 0 if rr == 1: l.append(1) f = calc((X - 1) // 3) if f == 1: return 1 else: l.pop() d[X] = 0 return 0 calc(N) ll = [] for s in l[::-1]: if s == 0: ll.append("A") else: ll.append("B") print("".join(ll))