#include<bits/stdc++.h>
using namespace std;
int main()
{
    bool prime[10005];
    memset(prime,0,sizeof(prime));
    for(int i=2;i<sqrt(10005);i++){
        if(!prime[i])for(int j=i*2;j<10005;j+=i)prime[j]=1;
    }
    int num[210],co=0;
    for(int i=3;i<10001;i++){
        if(!prime[i]&&!prime[i+2]){
            num[co]=i;
            co++;
        }
    }
    int n;
    while(cin>>n,n){
        if(num[co-1]<n)cout<<num[co-1]<<" "<<num[co-1]+2<<endl;
        else{
            for(int i=0;i<co;i++){
                if(num[i]>=n&&num[i-1]+2<=n){
                    cout<<num[i-1]<<" "<<num[i-1]+2<<endl;
                    break;
                }
                else if(num[i]>n){
                    cout<<num[i-2]<<" "<<num[i-2]+2<<endl;
                    break;
                }
            }
        }
    }
}