from itertools import count N, K = map(int, input().split()) def digit(bit, idx): return (bit >> idx) & 1 cnt = 0 for bit in count(): is_ok = False for i in range(bit.bit_length() - 2): if (digit(bit, i), digit(bit, i + 1), digit(bit, i + 2)) == (0, 1, 1): is_ok = True break if is_ok: cnt += 1 if cnt >= K: ans = ["A"] * N for i in range(bit.bit_length()): ans[~i] = "M" if digit(bit, i) == 1 else "A" print(*ans, sep="") break