#define lop(i, n) for (ll i = n-1; i >= 0; i--) #define loop(i, x) for (ll i = 0; i < x; i++) #define loopf(i, x, n) for (ll i = x; i < n; i++) #define loopr(i, x, n) for (ll i = x - 1; i >= n; i--) #define ain(arr, n) for (ll i = 0; i < n; i++) cin>>arr[i] #define aout(arr, n) for (ll i = 0; i < n; i++) cout< #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef vector vi; typedef vector vvi; typedef pair pi; typedef pair > pii; typedef complex ci; ll n; ll data[110]; vi primes; void sieve(ll lim) { bitset<1001000> isp; isp.set(); // cout<>n; sieve(1000000); ain(data, n); cout<