#include<iostream>
#include<cstring>
using namespace std;
bool prime[10001];

bool make(){
  memset(prime,true,sizeof(prime));
  prime[0]=prime[1]=false;
  for(int i=0;i<10001;i++)
    {
      if(prime[i])
	for(int j=i+i;j<10001;j+=i)
	  prime[j]=false;
    }
}

int main()
{
  make();
  int n;
  for(;cin>>n,n;)
    {
      for(int i=n;;i--)
	{
	  if(prime[i]&&prime[i-2])
	    {
	      cout<<i-2<<" "<<i<<endl;
	      break;
	    }
	}
    }
}