#include <bits/stdc++.h> //#include <atcoder/modint> using namespace std; //using namespace atcoder; using ll = long long; //using mint = modint998244353; int main(){ cin.tie(nullptr); ios_base::sync_with_stdio(false); /* i番目の山の1つの石のgrundy数を考える。 0のgrundy数が1で 奇数番目からは偶数番目にしか遷移できないのでgrundy数(mex)は1 偶数番目からは奇数番目にしか遷移できないのでgrundy数(mex)は0 よって奇数番目の山だけのgrundy数を見れば良い。 */ ll N, A, g=0; cin >> N; for (int i=0; i<N; i++){ cin >> A; if (i % 2 == 1) g ^= A; } cout << (g == 0 ? "Bob" : "Alice") << endl; return 0; }