C++:
#include
using namespace std;
const int lim = 1e6;
int isPrime(int n) {
for (int i = 2; i <= sqrt(n); i++) {
if (n % i == 0)
return 0;
return 1;
}
int check(int num, int &a, int &b) {
for (int i = 4; i < num; i++) {
if (!isPrime(i) && !isPrime(num - i)) {
a = i;
b = num - i;
return 0;
}
}
}
int main () {
int n;
cin >> n;
int a, b;
if (check(n, a, b)) {
cout << b << " " << a;
}
}