#include<stdio.h>
#include<string.h>
#include<math.h>
int main(void)
{
	int a,s[100000],d,f,g,h,i,j;
	while(1){
		d=0;
		f=0;
		scanf("%d",&a);
		if(a==0)	break;
		for(i=2;i<=a;i++) s[i]=1;
		s[1]=0;

		for(i=2;i<=a;i++){
			if(s[i]==1){
				for(j=2;j<=a/2;j++)
					s[i*j]=0;
			}
		}
		for(i=a;i>0;i--){
			if(s[i]==1){
				if(d==0) d=i;
				else f=i;
			}
			if(d!=0&&f!=0){
				if(d-f==2)
					break;
				d=f;
			}
		}
		printf("%d %d\n",f,d);
	}
	return 0;
}