n, *rest = map(int, open(0).read().split()) A = rest[:n] even_xor = 0 odd_xor = 0 for i in range(1, n): # pile i+1 is index i in the list (since A_1 is first) pile = i + 1 if pile % 2 == 0: even_xor ^= A[i] else: odd_xor ^= A[i] if even_xor ^ odd_xor != 0: print("Alice") else: print("Bob")