#include // #include // using namespace atcoder; #include #include #include #define rep(i,n) for (int i = 0;i < (n); ++i) using namespace std; using ll = long long; using P = pair; #define chmax(x,y) x = max(x,y) using R=double; using ld = long double; int INF = 1e9; using graph = vector>; //using mint = modint1000000007; int main(){ int n;cin >> n; int i = 2; int num = n; map mp; while(i <= sqrt(n)){ if(num%i==0){ mp[i]++; num/=i; i = 1; } i++; } if(num>1) mp[num]++; int ans = 0; for(auto p:mp){ ans ^= p.second; } if(ans == 0) cout << "Bob" << endl; else cout << "Alice" << endl; }