#include<stdio.h>
#include<math.h>
int main()
{
int n,i,t=0,j;
float ave=0.0;
while(scanf("%d",&n)!=EOF)
{
int a[100];
int t=0;
for(j=1;j<=n;j++){a[j]=1;} //初始化数组
for(i=2;i<=n;i++) //开关靠*-1来计数
{
for(j=1;j<=n;j++)
{
if(j%i==0) {a[j]=a[j]*(-1);}
}
}
for(j=1;j<=n;j++)
{
if(a[j]>0) t++; //正数是开的
}
printf("%d\n",t);
}
return 0;
}