#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 ile_pierwszych(int n){ static bool generowane = false; static bool sito = false; static int tablica[100001]; int ile = 0; int i; int j; if(!generowane){ for(int i=1; i<100000; i++) tablica[i] = i; generowane = true; } if(!sito){ tablica[1] = 0; for (i=2; i<=317; i++){ if(tablica[i] != 0){ j = i+i; while (j<=100001){ tablica[j] = 0; j += i; } } } sito = true; } for(int i=1; i<=n; i++){ if(tablica[i] == 1) ile++; } return ile; } int main(){ int ile; int g; cin >> g; for(int a0 = 0; a0 < g; a0++){ int n; cin >> n; ile = ile_pierwszych(n); if(ile%2 == 0) cout << "Bob" << endl; else cout << "Alice" << endl; } return 0; }