#include using namespace std; using Int = long long; template inline void chmin(T1 &a,T2 b){if(a>b) a=b;} template inline void chmax(T1 &a,T2 b){if(a ss; if(x%2==0) ss.emplace(dfs(x/2)^dfs(x/2)); if(x%2==1) ss.emplace(dfs(x/2)^dfs(x/2+1)); if(x%3==0) ss.emplace(dfs(x/3)^dfs(x/3)^dfs(x/3)); if(x%3==1) ss.emplace(dfs(x/3)^dfs(x/3)^dfs(x/3+1)); if(x%3==2) ss.emplace(dfs(x/3)^dfs(x/3+1)^dfs(x/3+1)); while(ss.count(res)) res++; return res; } signed main(){ memset(dp,-1,sizeof(dp)); Int n; cin>>n; cout<<(dfs(n)?"A":"B")<