#include<iostream>
#include <iomanip>
using namespace std;
int sushu(int a){
if (a==1)
return 0;
for(int i=2;i<a;i++){
if(a%i==0)
return 0;
}
return 1;/*是素数*/
}
int main(){
int a,b;
cin >> a;
b=a;
for(;a>4;a--){
if (sushu(a)&&sushu(b-a)){
cout << b-a << " " << a;
break;
}
}
}
哥德巴赫猜想:任一大于2的偶数都可写成两个素数之和。哥德巴赫猜想至今没有被证明,现在,编写一个程序验证歌德巴赫猜想,要求:编写程序,从键盘输入一个偶数,输出满足条件的素数对。
【输入形式】
一个大于2的偶数
【输出形式】
满足哥德巴赫猜想的一个素数对,用空格隔开
【样例输入】
8
【样例输出】
3 5