import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { static int numPrime(int n) { boolean[] isPrime = new boolean[n+1]; for (int i = 2; i <= n; i++) { isPrime[i] = true; } for (int factor = 2; factor*factor <= n; factor++) { if (isPrime[factor]) { for (int j = factor; factor*j <= n; j++) { isPrime[factor*j] = false; } } } int primes = 0; for (int i = 2; i <= n; i++) { if (isPrime[i]) primes++; } return primes; } public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int g = Integer.parseInt(br.readLine()); for(int i = 1 ; i <= g ; i++){ int n = Integer.parseInt(br.readLine()); if(numPrime(n) % 2 == 0){ System.out.println("Bob"); } else { System.out.println("Alice"); } } } }