#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 Sieve(int n) { int count = 0; vector prime (n+1, true); prime[0] = prime[1] = false; for (int i=2; i<=n; ++i) if (prime[i]) { ++count; if (i * 1ll * i <= n) for (int j=i*i; j<=n; j+=i) prime[j] = false; } return count; } int main(){ int g; cin >> g; for(int a0 = 0; a0 < g; a0++){ int n; cin >> n; // your code goes here if (Sieve(n) % 2 == 0) cout << "Bob\n"; else cout << "Alice\n"; } return 0; }