#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef long double ld; typedef pair pii; typedef vector vi; typedef vector vs; typedef vector< vector > vvi; typedef vector vl; typedef vector< vector > vvl; #define forn(i, n) for (int i = 0; i < (int)(n); i++) #define forv(i, v) forn(i, v.size()) #define all(v) v.begin(), v.end() #define mp make_pair #define pb push_back int main() { #ifdef NEREVAR_PROJECT freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); #endif vi p; for (int i = 2; i <= 108000; i++) { bool isPrime = true; for (int j : p) { if (i % j == 0) { isPrime = false; break; } } if (isPrime) { p.pb(i); } } int g; cin >> g; forn(i, g) { int n; cin >> n; int k = 0; while (p[k] <= n) { k++; } if (k % 2 == 0) { cout << "Bob" << endl; } else { cout << "Alice" << endl; } } return 0; }