#include <iostream>
#include <vector>
using namespace std;

int main() {
  vector<int> shushu = {1,2,3};
  for(int i = 4 ; i <=1000 ; i++){
    int count = 0;
    int time = 0;
    for(int k = 2 ; k < i ; k++){
        time++;
        if( i % k != 0) count++;
    }
    if(time == count) shushu.push_back(i);
  }

    int n;
    cin >> n;
    int a1,a2;
    int b1,b2;
    int min = 1000;
    for(int i ; i < shushu.size() ; i ++){
        a1 = shushu[i];
        for(int j = i ; j < shushu.size() ; j++){
            a2 = shushu[j];
            if(a1+a2 == n){
                if(a2 - a1 < min) {
                min = a2-a1;
                b1 = a1 ; b2 = a2;  
                }
            }
        }
    }
    cout << b1 << endl << b2 << endl;
    return 0;


}
// 64 位输出请用 printf("%lld")