#include <bits/stdc++.h>
using namespace std;
long n;
bool b[1000001];
void nhap() { cin >> n; }
void sang() {
  long i = 2, k;
  while (i <= sqrt(n)) {
    if (b[i] == 1) {
      k = 2;
      while (i * k <= n) {
        b[i * k] = 0;
        k++;
      }
    }
    i++;
  }
}
void xuli() {
  long i;
  fill(b + 1, b + n + 1, 1);
  sang();
  b[1] = 1;
  for (i = 1; i <= n; i++)
    if (b[i] == 0) {
      if (b[n - i] == 0) {
        cout << i << " " << n - i;
        break;
      }
    }
}
int main() {
  nhap();
  xuli();
}
