#include #include #include #include #define M 1000000 using namespace std; bool marked[M]; bool isprime(int n); void sieve(int n); vector getprime(int n); #define all(v) v.begin(),v.end() int main() { int n,m,t,sum; vector v; vector ::iterator it; v=getprime(100000); cin>>t; while(t--) { cin>>n; sum=(upper_bound(all(v),n)-v.begin()); if(n<=1) cout<<"Bob"< getprime(int n) { sieve(n); vectorv; v.push_back(2); for(int i=3;i<=n;i+=2) if(isprime(i)) v.push_back(i); return v; }