//Ansh Khanna #include #define ll long long #define ld long double #define fi first #define se second using namespace std; #define sd(x) scanf("%d",&x) #define pd(x) printf("%d",x) #define sl(x) scanf("%lld",&x) #define pl(x) printf("%lld",x) #define mem(x,a) memset(x,a,sizeof(x)) #define pii pair #define mp make_pair #define pb push_back #define all(v) v.begin(),v.end() #define N (int)(1e5+5) bool chk[N]; void solve(){ int n; sd(n); mem(chk,0); int zor=0; for(int i=2;i<=n;i++){ if(chk[i]==1)continue; zor++; for(int j=i;j<=n;j+=i){ if(!chk[j]){ } chk[j]=1; } } if(zor%2==0)printf("Bob\n"); else printf("Alice\n"); } int main(){ //freopen("input.IN","r",stdin); //freopen("out.txt","w",stdout); int t=1; sd(t); //ios_base::sync_with_stdio(false); for(int i=1;i<=t;i++){ //printf("Case #%d: ",i); solve(); } return 0; }