#include<stdio.h>
int main(void)
{
int n;
scanf("%d",&n);
int i=2;
int num1;
int num2;
int flag1=0,flag2=0;
int j=0;
int m=n;
int n1;
int n2;
for(i=2;i<=n/2;i++)
{
num1=i;
num2=(n-i);
for(j=2;j<num1;j++)
{
if(num1%j==0)
{
flag1++;
}
}
for(j=2;j<num2;j++)
{
if(num2%j==0)
{
flag2++;
}
}
if(flag1==0&&flag2==0)
{
if(m>(num2-num1))
{
m=num2-num1;
n1=num1;
n2=num2;
}
}
flag1=0;
flag2=0;
}
printf("%d\n%d",n1,n2);
return 0;
}
int main(void)
{
int n;
scanf("%d",&n);
int i=2;
int num1;
int num2;
int flag1=0,flag2=0;
int j=0;
int m=n;
int n1;
int n2;
for(i=2;i<=n/2;i++)
{
num1=i;
num2=(n-i);
for(j=2;j<num1;j++)
{
if(num1%j==0)
{
flag1++;
}
}
for(j=2;j<num2;j++)
{
if(num2%j==0)
{
flag2++;
}
}
if(flag1==0&&flag2==0)
{
if(m>(num2-num1))
{
m=num2-num1;
n1=num1;
n2=num2;
}
}
flag1=0;
flag2=0;
}
printf("%d\n%d",n1,n2);
return 0;
}