//**************************
//*?????????      *
//*?????? 1200012775 *
//*???2012/10/25        *
//**************************
int main()
{
	int m, p, x, i;//????????????????????
	cin >> m;//????
	if (m % 2 == 0 && m >= 6 && m <= 10000)//?????????
	{
		for (p = 3; p <= (m / 2); p = p + 2)//????p??3????
		{
			x = 1;//??????1?x???
			for(i = 2; i <= sqrt(p); i++)//?p?????
			{
				if(p % i == 0)//p?????????????
				{
					x = 0;//x??0???
					break;//????????????
				}
			}
			for(i = 2; i<= sqrt(m - p); i++)//???m-p?????
			{
				if((m - p) % i == 0)//m-p?????????????
				{
					x = 0;//x??0???
					break;//????????????
				}
			}
			if(x == 1)//????????????
			cout << p << " " << m-p << endl;//??????
		}
	}
	return 0;
}