#include <stdio.h>
int isprime(int n){
  for(int i = 2;i * i <= n;i++){
    if(n % i == 0) return 0;
  }
  return 1;
}
int main(){
  int n,p1,q1,i1 = 0,i2 = 0,max = 0,k;
  while(1){
    scanf("%d",&n);
    if(n == 0){
      break;
    }
    for(k = 0;k + 2 < n;k++){
      i1 = isprime(k);
      i2 = isprime(k + 2);
      if(i1 == 1 && i2 == 1){
        max = k;
      }
    }
    p1 = max;
    q1 = max + 2;
    printf("%d %d\n",p1,q1);
  }
  return 0;
}