#include #define rep(i,n)for(long long i=0;i<(n);i++) using namespace std; typedef long long ll; const int MOD=1e9+7; const int MAX = 1000000; const ll INF = (1LL << 31) - 1; const double pi=acos(-1); vector > prime_factorize(long long n) { vector > res; for (long long p = 2; p * p <= n; ++p) { if (n % p != 0) continue; int num = 0; while (n % p == 0) { ++num; n /= p; } res.push_back(make_pair(p, num)); } if (n != 1) res.push_back(make_pair(n, 1)); return res; } ll n,ans; int main(){ cin >> n; auto p = prime_factorize(n); ll ans=-1; for(auto it:p){ if(ans<0)ans=it.second; else ans=ans^it.second; } if(ans==0) cout << "Bob" << endl; else cout<<"Alice"<