#include <iostream>
#include<cstdio>
#include<cstring>
using namespace std;
const int maxn=10000+5;
int prime[maxn];
bool p[maxn];
int cnt=0;
void is_prime()
{
memset(p,true,sizeof(p));
p[0]=p[1]=false;
for(int i=2;i<=maxn;i++)
if(p[i]) {
prime[cnt++]=i;
for(int j=i*i;j<=maxn;j+=i)
p[j]=false;
}
}
int main()
{
is_prime();
for(int i=0;i<cnt;i++)
{
if(i&&!(i%10)) printf("\n");
printf("%d ",prime[i]);
}
return 0;
}
#include<cstdio>
#include<cstring>
using namespace std;
const int maxn=10000+5;
int prime[maxn];
bool p[maxn];
int cnt=0;
void is_prime()
{
memset(p,true,sizeof(p));
p[0]=p[1]=false;
for(int i=2;i<=maxn;i++)
if(p[i]) {
prime[cnt++]=i;
for(int j=i*i;j<=maxn;j+=i)
p[j]=false;
}
}
int main()
{
is_prime();
for(int i=0;i<cnt;i++)
{
if(i&&!(i%10)) printf("\n");
printf("%d ",prime[i]);
}
return 0;
}