def sPrime(sets): for i in sets: count=0 for j in range(1,i): if(i%j==0): count+=1 if(count==1): return i elif(count!=1): break g=input() while(g>0): flag=0 n=input() s=set({}) for i in range(2,n+1): s.add(i) if(n==1): flag=1 print "Bob" cnt=0 if(flag!=1): while(len(s)!=0): cnt+=1 ii = sPrime(s) k=ii l=1 lmn=max(s) while(k<=lmn): l+=1 s.remove(k) k=k*l try: lmn=max(s) except: break if(cnt%2==1): print "Alice" elif(cnt%2==0): print "Bob" g-=1