#include #include #include #include #define REP(i, a, b) for (int i = int(a); i < int(b); i++) #define dump(val) cerr << __LINE__ << ":\t" << #val << " = " << (val) << endl using namespace std; typedef long long int lli; template vector make_v(size_t a, T b) { return vector(a, b); } template auto make_v(size_t a, Ts... ts) { return vector(a, make_v(ts...)); } int main() { int N; cin >> N; int ans = 0; REP(i, 2, N + 1) { int cnt = 0; while (N % i == 0) { N /= i; cnt++; } ans ^= cnt; } cout << (ans == 0 ? "Bob" : "Alice") << endl; return 0; }