import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNextLine()) {
String str = in.nextLine();
int number = Integer.parseInt(str);
//判断是否为偶数
if(number%2!=0){
return;
}
//从中间开始遍历找到左右两边均为素数的值
int left = number/2;
int right = number/2;
for(int i = 0;i<number/2;i++){
if(isPrime(left-i)&&isPrime(right+i)){
//找到直接结束方法,确保最近的两个
System.out.println(left-i);
System.out.println(right+i);
return;
}
}
}
}
//判断是否为素数
public static boolean isPrime(int number){
if(number<=1){
return false;
}
for(int i = 2;i<number;i++){
if(number%i==0){
return false;
}
}
return true;
}
}