#include using namespace std; using ll = long long; int main(){ ios::sync_with_stdio(false); cin.tie(0); ll n; cin >> n; set S; string ans; auto dfs = [&](auto dfs, ll v) -> void { if(v == 1){ reverse(ans.begin(), ans.end()); cout << ans << '\n'; exit(0); } if(S.count(v)) return; S.insert(v); if((v - 1) % 3 == 0){ ans += 'B'; dfs(dfs, (v - 1) / 3); ans.pop_back(); } if((v - 1) % 2 == 0){ ans += 'A'; dfs(dfs, (v - 1) / 2); ans.pop_back(); } }; dfs(dfs, n); }