#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int prm[100005],cnt; bool sv[100005]; void f(int n){ int i,j; cnt=1; prm[2]=1; for(i=3;i<=n;i+=2){ if(sv[i]){ prm[i+1]=prm[i]=prm[i-1]; continue; } prm[i+1]=prm[i]=++cnt; if(i*1ll*i<=n) for(j=i*i;j<=n;j+=i) sv[j]=1; } } int main(){ f(100000); int g; cin >> g; for(int a0 = 0; a0 < g; a0++){ int n; cin >> n; if(prm[n]%2) puts("Alice"); else puts("Bob"); // your code goes here } return 0; }