#include <bits/stdc++.h>
using namespace std;
int n; int i,j;
bool isprime(int a){ //判断一个数是不是素数
for(int i = 2; i < a/2; i++)
if(a%i == 0) //a一旦被某个数整除,a就不是素数,返回0
return 0;
return 1; //a不能被2~a/2之间的任何数整除,返回1;
}
int main ()
{
cin>>n;
for(i = n/2, j = n/2; i>=0 && j<=n; i--,j++)
{
if(i+j==n && isprime(i) && isprime(j))
{
cout<<i<<endl<<j;
break;
}
}
return 0;
}

京公网安备 11010502036488号