#include <iostream>
using namespace std;
//判断n是否为素数,是则返回true,否则返回false
bool isPrimeNumber(int n)
{
if (n < 2) {
return false;
}
for (int i = 2;i * i <= n;i++)
{
if (n % i == 0) {
return false;
}
}
return true;
}
int main()
{
int num;
do {
cin >> num;
} while (num < 6 || num % 2 != 0);
for (int i = 2;i <= num / 2;i++) {
if (isPrimeNumber(i) && isPrimeNumber(num - i)) {
cout << i <<" "<< num - i << endl;
break;
}
}
return 0;
}