#include <bits/stdc++.h>
int checkNotPrime(int a) {
  int i;
  for (i = 3; i < a / 2; i++) {
    if (a % i == 0) return 1;
  }
  return 0;
}
int main() {
  int n, i;
  scanf("%d", &n);
  int num1, num2;
  for (i = 0; i <= (n / 2 - 4); i++) {
    num1 = n / 2 - i;
    num2 = n - num1;
    if (((num1) % 2 == 0 || checkNotPrime(num1)) &&
        ((num2) % 2 == 0 || checkNotPrime(num2))) {
      printf("%d %d\n", num1, num2);
      return 0;
    }
  }
  return 0;
}
