//枚举,存储两个数用了pair
#include<bits/stdc++.h>
using namespace std;
bool is_Prime(int n)
{
for(int i=2;i<n;i++)
{
if(n%i==0)
return false;
}
return true;
}
int main()
{
pair<int,int>p;
int n;
cin>>n;
int min=n;
for(int i=2;i<n;i++)
{
if(is_Prime(i)&&is_Prime(n-i))
{
if(abs(n-i-i)<min)
{
p={i,n-i};
min=abs(n-i-i); // 如何记录两个绝对值相差最小的两个数
}
}
}
cout<<p.first<<endl<<p.second<<endl;
}