#include using namespace std; using i64 = int64_t; using vi = vector; using vvi = vector; int main() { i64 n; cin >> n; map cnt; while (n > 1) { int change = 0; for (int i = 2; i * i <= n; i++) { if (n % i == 0) { change = 1; while (n % i == 0) { cnt[i]++; n /= i; } break; } } if (!change) { n /= n; cnt[n]++; } } int x = 0; for (auto& p: cnt) { x ^= p.second; } cout << (x ? "Alice" : "Bob") << endl; }