/*
思路:类似中心扩展法。
1. 把偶数 除以2 , 一边递减, 一边递增。
2. 判断递增 与 递减 的两个数是否是素数
本题重点是素数的判断逻辑
*/
#include <iostream>
using namespace std;
bool isSu(int x){
bool bisSu = true;
if(x == 2 || x ==3){
bisSu = true;
}else{
for(int i = 2; i < (x/2); ++i){
if(x%i == 0){
bisSu = false;
break;
}
}
}
return bisSu;
}
int main() {
int n;
cin >> n;
for(int i = n/2; i > 0; --i){
if(isSu(i) && isSu(n-i)){
cout << i << endl;
cout << n-i << endl;
break;
}
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号