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



京公网安备 11010502036488号