#include<vector>
#include<iostream>
#include<algorithm>

using namespace std;

int main()
{
	bool era[10010]={false};
	for(int i=2;i<105;i++)if(!era[i])for(int j=i*i;j<10010;j+=i)era[j]=true;

	vector<int> p;
	for(int i=2;i<10010;i++)if(!era[i])p.push_back(i);

	for(int n;scanf("%d",&n),n;){
		int pos=distance(p.begin(),--upper_bound(p.begin(),p.end(),n));
		for(int i=pos;;i--){
			if(p[i]-p[i-1]==2){
				cout<<p[i-1]<<' '<<p[i]<<endl;
				break;
			}
		}
	}

	return 0;
}