//JAI KALI MAA - (JKM)..-----THERE IS NO SECRET INGREDIENT. //www.moovon.me #include using namespace std; //template jkm #define ll long long #define jkm() int t; cin>>t; while(t--) #define mp(a,b) make_pair(a,b) #define pb(a) push_back(a) #define si(n) scanf("%d",&n) #define sll(n) scanf("%lld",&n) #define ps printf(" ") #define pn cout<<"\n"; #define pi(n) printf("%d\n",n) #define pll(n) printf("%lld\n",n) #define all(v) v.begin(),v.end() #define l(a) a.length() #define sz(a) a.size() #define rep(i,n) for(int i=0;i' << #x << ':' << x << endl; #define printarray(a,i,n) for(int i=0; i>n;int a[n]; rep(i,n) cin>>a[i]; template< class T > T gcd(T a, T b) { while(b^=a^=b^=a%=b); return a; } //gcd template< class T > T lcm(T a, T b) { return (a / gcd(a, b) * b);} //lcm template inline bool isPrimeNumber(T n) {if(n<=1)return false;for (T i=2;i*i<=n;i++) if (n%i==0) return false;return true;} template inline T multiplyMod(T a,T b,T m) {return (T)((((ll)(a)*(ll)(b)%(ll)(m))+(ll)(m))%(ll)(m));} template inline T powerMod(T p,int e,T m) {if(e==0)return 1%m;else if(e%2==0){T t=powerMod(p,e/2,m);return multiplyMod(t,t,m);}else return multiplyMod(powerMod(p,e-1,m),p,m);} char toLowerCase(char c){return (isupper(c))?(c+32):c;} char toUpperCase(char c){return (islower(c))?(c-32):c;} ll decimaltobinary(ll b) {ll p10 = 1, ret = 0;for(; b > 0; b >>= 1){ret += p10*(b&1);p10 *= 10;}return ret;} template string toString(T n){ostringstream ost;ost<>r;return r;} double toDouble(string s){double r=0;istringstream sin(s);sin>>r;return r;} const double pi=acos(-1.0); //freopen("input.txt","r",stdin);freopen("output.txt","w",stdout); //----------------------------------------------CodeYard--------------------------------------------------// ll prime[100005]; void seive(ll n=100005){ for(int i=0;i<100005;i++){ prime[i]=1; } prime[1]=prime[0]=0; ll b=sqrt(n); for(ll i=2;i<=b;i++){ if(prime[i]){ for(ll j=i*i;j<=n;j+=i){ prime[j]=0; } } } for(int i=1;i<=n;i++){ prime[i]=prime[i]+prime[i-1]; } } int main(){ seive(); jkm(){ ll n; cin>>n; if(prime[n]%2) cout<<"Alice\n"; else cout<<"Bob\n"; } return 0; }