#include <stdio.h>
int main(){
	int i,j;
	int isprime[10000];
	for(i=0;i<=10000;i++){
 		isprime[i]=1;
	}
	isprime[0]=isprime[1]=0;
	for(i=2;i<=10000;i++){
 		if(isprime[i]==1){
 			for(j=2*i;j<=1000;j+=i){
				isprime[j]=0;
			}
		}
	}
	int n,p1,q1;
	while (scanf("%d", &n) != EOF){
		for(i=2;i<=n;i++){
			if(isprime[i-2]==1 && isprime[i]==1){
				p1 = i-2;
				q1 = i;
			}
		}
		printf("%d %d\n",p1,q1);
	}
	return 0;
 }