import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { int maxN = 100_001; boolean[] er = new boolean[maxN]; int primelim = 320; for (int i = 2; i < maxN; i++) { er[i] = true; } for (int i = 2; i <= primelim; i++) { if (er[i] == true) { //int tmp = i; int j = 2; while (i * j < maxN) { er[i * j] = false; j++; } } } StringBuilder sb = new StringBuilder(); Scanner in = new Scanner(System.in); int g = in.nextInt(); for(int a0 = 0; a0 < g; a0++){ int n = in.nextInt(); int prnum = 0; for (int i = 2; i <= n; i++) { if ( er[i] ) { prnum++; } } //System.out.println("prnum(" + n + ")=" + prnum); if ((prnum % 2) == 1) { sb.append("Alice"); } else { sb.append("Bob"); } sb.append("\n"); } in.close(); System.out.println(sb); } }