n = int(input()) a = list(map(int, input().split())) def fact(n): arr = [] temp = n for i in range(2, int(-(-n**0.5//1))+1): if temp%i==0: cnt=0 while temp%i==0: cnt+=1 temp //= i arr.append(cnt) if temp!=1: arr.append(1) if arr==[]: arr.append(1) return arr xor=0 for num in a: g_sub=0 f=fact(num) for e in f: g_sub ^= (e%3) xor ^= g_sub if xor==0: print("Bob") else: print("Alice")