#include <iostream>
using namespace std;
int f(int n)
{int i;
for(i=2;i*i<=n;i++)
if(n%i==0) return 0;
return 1;
}
int main()
{
int n,i,s;
while(cin>>n,n)
{
s=0;
for(i=2;i<n/2;i++)
if(f(i)&&f(n-i)) s++;
cout<<s<<endl;
}
}
***********************************************
#include <iostream>
using namespace std;
#define N 10000
int bz[N]={1,1,0,0,1,0};
void init()
{int i,j;
for(i=2;i<=N;i++)
for(j=2;i*j<=N;j++)
bz[i*j]=1;
}
int main()
{
int n,i,s;
init();
while(cin>>n,n)
{
s=0;
for(i=2;i<n/2;i++)
if(bz[i]==0&&bz[n-i]==0) s++;
cout<<s<<endl;
}
}
************************************
#include <iostream>
using namespace std;
#define N 10000
int bz[N]={1,1,0,0,1,0};
void init()
{int i,j;
for(i=2;i<=N;i++)
for(j=2;i*j<=N;j++)
bz[i*j]=1;
}
int main()
{
int n,i,s;
init();
while(cin>>n,n)
{
s=0;
for(i=2;i<n/2;i++)
if(bz[i]==0&&bz[n-i]==0) s++;
cout<<s<<endl;
}
}
*********************************************
#include <iostream>
using namespace std;
#define N 10000
int bz[N]={1,1,0,0,1,0};
void init()
{int i,j;
for(i=2;i<=N;i++)
for(j=2;i*j<=N;j++)
bz[i*j]=1;
}
int main()
{
int n,i,s;
init();
while(cin>>n,n)
{
s=0;
for(i=2;i<n/2;i++)
if(bz[i]==0&&bz[n-i]==0) s++;
cout<<s<<endl;
}
}
*********************************************
#include <iostream>
using namespace std;
#define N 10000
int bz[N]={1,1,0,0,1,0};
void init()
{int i,j;
for(i=2;i<=N;i++)
for(j=2;i*j<=N;j++)
bz[i*j]=1;
}
int main()
{
int n,i,s;
init();
while(cin>>n,n)
{
s=0;
for(i=2;i<n/2;i++)
if(bz[i]==0&&bz[n-i]==0) s++;
cout<<s<<endl;
}
}
******************************************
#include <iostream>
using namespace std;
#define N 10000
int bz[N]={1,1,0,0,1,0};
void init()
{int i,j;
for(i=2;i<=N;i++)
for(j=2;i*j<=N;j++)
bz[i*j]=1;
}
int main()
{
int n,i,s;
init();
while(cin>>n,n)
{
s=0;
for(i=2;i<n/2;i++)
if(bz[i]==0&&bz[n-i]==0) s++;
cout<<s<<endl;
}
}
*****************************************
#include <iostream>
using namespace std;
#define N 10000
int bz[N]={1,1,0,0,1,0};
void init()
{int i,j;
for(i=2;i<=N;i++)
for(j=2;i*j<=N;j++)
bz[i*j]=1;
}
int main()
{
int n,i,s;
init();
while(cin>>n,n)
{
s=0;
for(i=2;i<n/2;i++)
if(bz[i]==0&&bz[n-i]==0) s++;
cout<<s<<endl;
}
}