/*
从中开始往两边找素数。
*/
#include<stdio.h>
#include<string.h>
#include<math.h>
int check(int n){
for(int i = 2; i <= sqrt(n); i++){
if(n%i==0) return 0;
}
return 1;
}
int main(){
int n = 0;
scanf("%d",&n);
for(int i = n/2; i>=0; i--){
if(check(i) && check(n-i)){
printf("%d\n%d\n",i,n-i);
return 0;
}
}
return 0;
}

京公网安备 11010502036488号