#include <bits/stdc++.h>
using namespace std;
const long long mod = 1e9 + 7;
void flush() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin.sync_with_stdio(0);
}
int n, k, dp[100009];
int a[100009];
string s;
int solve(int i, bool r) {
  if (i >= n && r) return 1;
  if (i >= n) return 0;
  int p = 0, p1 = 0;
  if (s[i] == '0' && s[i + 1] == '1' || s[i] == '1' && s[i + 1] == '0')
    p = solve(i + 1, r), p1 = solve(i + 2, !r);
  else
    p = solve(i + 1, r);
  return p || p1;
}
int main() {
  flush();
  int n;
  cin >> n;
  cout << (n % 2 == 0 ? 4 : 9) << " ";
  cout << (n % 2 == 0 ? n - 4 : n - 9);
}
