#include #include #include using namespace std; int main(){ int n; cin >> n; vector prime(0); prime.push_back(2); map list; int tmp = 0; while(n%2==0){ tmp++; n/=2; } list[2] = tmp; for(int i = 3; i*i <= n; i+=2){ tmp = 0; while(n%i==0){ tmp++; n/=i; } list[i] = tmp; } if(n != 1)list[n]++; vector nim; for(auto p: list){ nim.push_back(p.second); } int xor_sum = 0; for(int i = 0; i < nim.size(); i++){ xor_sum ^= nim[i]; } if(xor_sum == 0){ cout << "Bob" << endl; }else { cout << "Alice" << endl; } }