#include #include #include #include #include #include #include #include #include using namespace std; #define rep(i,m,n) for(int i=m; i> n; int i = 1; vector s; while (n!=1) { ++i; if (n % i != 0) continue; s.push_back(0); while (n % i == 0) { s.back()++; n /= i; } } int s_size = (int)s.size(); int ans = s[0]; rep(i, 1, s_size) { ans ^= s[i]; } if (0 < ans) { cout << "Alice" << endl; } else { cout << "Bob" << endl; } return 0; }