#include #include #include #include #include #include using namespace std; set prime ; int ans[100001] ; void sieve(){ prime.insert(2); int count =1 ; ans[0]=0 ; ans[1]=0 ; ans[2]=1 ; for( int i=3 ; i<=100001 ; i++){ bool flag=false ; for( int j=2 ; j<=sqrt(i)+1 ; j++){ if( i%j==0 ){ flag=true ; break; } } if( !flag ){ prime.insert(i); count++ ; } ans[i]=count ; } } int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ sieve() ; int t ; cin >> t ; while( t-- ){ int g ; cin >> g ; // int count=0 ; // for( int i=0 ; i<=g ; i++){ // if(prime.find(i)!=prime.end() ) // count++ ; //} cout<<(( ans[g]%2==1)?"Alice":"Bob")<