#include <stdio.h>
#include <math.h>
int main() {
int a=0;
while(scanf("%d",&a)!=EOF)
{
int i=0;
int arr[100]={0};
int k=0;
int count =0;
int arr1[100]={0};
for(i=2;i<=a;i++)
{
arr[i]=i;
}
for(i=0;i<=a;i++)
{
int j=0;
for(j=2;j<i;j++)
{
if((i%j)==0)
{
arr[i]=0;
}
}
}
for(i=2;i<=a;i++)
{
if(arr[i]!=0)
printf("%d ",arr[i]);
else
count++;
}
printf("\n");
printf("%d",count );
}
return 0;
}



京公网安备 11010502036488号