#include <bits/stdc++.h> #include <vector> using namespace std; const int N=5e5+10; bool st[N]; vector<int> prime; void get_primes(int x) { for(int i=2;i<=x;++i) { if(!st[i]) { prime.push_back(i); for(int j=i+i;j<=x;j+=i) st[j]=true; } } } int main() { get_primes(N); int k; w...