#include int b[100005]; int a[100005]; void sieve() { int i;int j; for(i=0;i<100005;i++) { b[i]=1; } b[0]=0; b[1]=0; for(i=2;i*i<100005;i++) { if(b[i]==1) { for(j=i*i;j<100005;j=j+i) { b[j]=0; } } } int g=0; for(i=2;i<100005;i++) { if(b[i]==1) { a[g]=i; g++; } } } int main() { sieve(); int g; scanf("%d",&g); while(g--) { int n; scanf("%d",&n); if(n==1) printf("Bob\n"); else { int i,j,k; for(i=0;a[i]<=n;i++) { } if(i%2==1) printf("Alice\n"); else printf("Bob\n"); } } return 0; }