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; } }