m = int(input()) a = list(map(int, input().split())) all = 0 for n in a: d = dict() for i in range(2, int(n**0.5)+1): if n % i == 0: d[i] = 0 while n % i == 0: n /= i d[i] += 1 if n != 1: d[n] = 1 xor = 0 for b in d.values(): xor ^= b % 3 all ^= xor print("Alice" if all else "Bob")