/*??
 Geeker???????????????????????????????????????????????????????m?m>=6????int????????????2??????????1???????????????

 ????
 ????m?m?????6 <= m <= 10000

 ????
 2???m?????????????????????????????????2???????????????????????????????????????????????????????????

 ????
 40

 ????
 3 37
 11 29
 17 23


 *
 */
int main()
{
	int m,a,b,i,x,y;
	cin>>m;
	for(a=3;a<=(m/2);a++)
	{
		b=m-a;
		int x=y=0;
		for(int i=2;i<=floor(sqrt(a));i++)
		{
			if(a%i==0)
			{
				x++;
			}
		}
		for(int i=2;i<=floor(sqrt(b));i++)
		{
			if(b%i==0)
			{
				y++;
			}
		}
		if(x==0&&y==0)
		{
			cout<<a<<" "<<b<<endl;

		}

	}
	return 0;
}
