#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf32 1000000001 #define Inf64 1000000000000000001 string ans =""; bool check(long long n){ if(n==1){ return true; } if(n%2==1 && check(n/2)){ ans += "A"; return true; } if(n%3==1 && check(n/3)){ ans += "B"; return true; } return false; } int main(){ long long n; cin>>n; check(n); //reverse(ans.begin(),ans.end()); cout<