#include using namespace std; int a[1000001]; int seive(int m) { int i,j; for(i=0;i<=m;i++) { a[i]=1; } a[0]=0; a[1]=0; int flagi=0; for(i=2;i<=sqrt(m);i++) { if(a[i]==1) { for(j=i*i;j<=m;j+=i) { a[j]=0; } } } for(i=2;i<=m;i++) { if(a[i]==1) { flagi++; } } return flagi; } int main() { int g; cin >> g; int n[g],ans[g]; for(int I=0;I> n[I]; if(n[I]==1){ ans[I] = 0; } else{ ans[I] = seive(n[I]); } } for(int I=0; I