#!/bin/python # if a human is reading this i am sorry :( import sys def prime(set_a): set_list = list(set_a) for i in xrange(len(set_a)): if set_list[i] == 1: continue is_prime = True for j in xrange(1, i): if set_list[i] % set_list[j] == 0: is_prime = False break if is_prime: return i return None def round(set_a): set_list = list(set_a) prime_pos = prime(set_a) if prime_pos == None: return False for i in xrange(prime_pos, len(set_a)): if set_list[i] % set_list[prime_pos] == 0: set_a.remove(set_list[i]) #set_a.remove(set_list[prime_pos]) return True g = int(raw_input().strip()) for a0 in xrange(g): n = int(raw_input().strip()) set_a = set() for i in xrange(1, n + 1): set_a.add(i) alice_won = False while round(set_a): alice_won = not alice_won if alice_won: print "Alice" else: print "Bob"