#include using namespace std; #define gc getchar_unlocked #define rep(i,j,k) for(i=j; i=k; i--) typedef long long ll; typedef vector vi; typedef vector vs; int main(){ int g; cin >> g; for(int a0 = 0; a0 < g; a0++){ int n; cin >> n; vector prime; int i,j; int limit = n+1; bool mark[limit+1]; memset(mark, true, sizeof(mark)); for (int p=2; p*p