#include <iostream>
using namespace std;
int main()
{
	int n ,i,j,k;
	cin>>n;
	for(i = 2; i < n; i++)
	{
		for(j = 2; j < n - i; j++)
		{
			k = n - i - j;
			if(i + j + k == n && i % 2 == 0 && j % 2 == 0 && k % 2 == 0 && i <= j && j <= k)
			{
				cout<<i<<" "<<j<<" "<<k<<endl;
			}
		}
	}
	return 0;
}
/**************************************************************
	Problem: 1342
	User: admin
	Language: C++
	Result: Accepted
	Time:12 ms
	Memory:2072 kb
****************************************************************/