#include <bits/stdc++.h>
using namespace std;

int main(){
    cin.tie(nullptr);
    ios::sync_with_stdio(false);

    int n;
    while(cin >> n){
        if(n == 0) return 0;
        vector<bool> F(n + 1, true);
        for(int i = 2; i <= (int)sqrt(n); i++){
            if(F[i]){
                for(int j = i + i; j <= n; j += i){
                    F[j] = false;
                }
            }
        }

        int ans = 0;
        for(int i = 2; i <= n / 2; i++){
            if(F[i] and F[n - i]) ans++;
        }

        cout << ans << endl;
    }

    return 0;
}
