importjava.util.*;publicclassMain{publicstaticvoidmain(String[] args){Scanner in =newScanner(System.in);int n = in.nextInt();int arr[]=newint[n];Arrays.fill(arr,1);ArrayList<Integer> list =newArrayList<>();
list.add(2);//将小于n的质数存到list中for(int i=2;i<n;++i){if(arr[i]==1){
list.add(i);if(i*i<n){for(int j=i*i;j<n;j+=i){
arr[j]=0;}}}}int a=0,b=0,min=n;for(int j=list.size()-1;j>=0;j--){for(int i=0;i<=j;i++){int right = list.get(j);int left = list.get(i);if(min>(right-left)&& right+left==n){
min = right-left;
a=left;
b=right;}}}System.out.println(a);System.out.println(b);}}