#include<stdio.h>
int main()
{
int num,i,j,k;
int count=0;
scanf("%d",&num);
for(i=2;i<num;i++)//产生2与num间的数字
{
for(k=2;k<i;k++)//产生2与i间的数字
{
if(i%k==0)
{
break;//跳出循环由两种情况 一种是找到了可以整除的数字 另一种情况是循环结束未找到
}
}
if(i==k)//判断是否未第二种情况
{
printf("%d ");
count++;
}
}
printf("\n%d",num-1-count);
}