#include<iostream>
using namespace std;
int main(){
while(1){
int n; cin >> n;
if(n==0){
return 0;
}
else if(n==1){
cout << 1;
}
else{
int list[1000002]={};
for(int x=2; x<=2*n; x++){
for(int i=x+x; i<=n; i+=x){
if(list[i]!=1){
list[i]=1;
}
}
}
list[1]=1;
int i=0, ans[1000002]={};
for(int x=n; x<=2*n; x++){
if(list[x]==0) i++;
}
cout << i << "\n";
}
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCl7Cgl3aGlsZSgxKXsKCQlpbnQgbjsgY2luID4+IG47CgkJaWYobj09MCl7CgkJCXJldHVybiAwOwoJCX0gCgkJZWxzZSBpZihuPT0xKXsKCQkJY291dCA8PCAxOwoJCX0KCQllbHNlewoJCQlpbnQgbGlzdFsxMDAwMDAyXT17fTsKCQkJZm9yKGludCB4PTI7IHg8PTIqbjsgeCsrKXsKCQkJCWZvcihpbnQgaT14K3g7IGk8PW47IGkrPXgpewoJCQkJCWlmKGxpc3RbaV0hPTEpewoJCQkJCQlsaXN0W2ldPTE7CgkJCQkJfQoJCQkJfQoJCQl9CgkJCWxpc3RbMV09MTsKCQkJaW50IGk9MCwgYW5zWzEwMDAwMDJdPXt9OwoJCQlmb3IoaW50IHg9bjsgeDw9MipuOyB4KyspewoJCQkJaWYobGlzdFt4XT09MCkgaSsrOwoJCQl9CgkJCWNvdXQgPDwgaSA8PCAiXG4iOwoJCX0KCX0KfQ==