#include<iostream>
#include<string>
#include<queue>
#include<utility>
#include<algorithm>
#include<cctype>
using namespace std;

int so[10010];
int set[10010];

int main(){
	
	while(1){
	int n;
		cin>>n;
		if(n==0)break;
		
	
	

	int num[10000];
	for(int i=0;i<n;i++){
	num[i]=1;
	}
	
	
	for(int i=2;i<n;i++){
		if(num[i]==1){
			for(int j=0;i*(j+2)<n;j++){
			num[i*(j+2)]=0;
			}
		}
	}
	for(int i=2;i<n;i++){
		if(num[i]){
		so[i]=i;
		}
	}
	
	sort(so, so+n,greater<int>() );

	for(int i=0;i<n;i++){
		if(so[i]-so[i+1]==2){
		cout<<so[i+1]<<" "<<so[i]<<endl;
			break;
		}
	}
	
}


}
