#include<stdio.h>
int gdbh(int x);
int main()
{int a;
scanf("%d",&a);
gdbh(a);
return 0;
}
int gdbh(int x)
{
int i,j,n,m,h,l,o,u;
for(i=2;i<x;i++)
{ for(j=2;j<i;j++)
{if(i%j==0)break;}
if(j<i)continue;
else{
n=x-i;h=i;
for(u=h;u<n;u++)
{for(j=2;j<u;j++)
{if(u%j==0)break;}
if(j<u)continue;
else{
m=n-u;l=u;
for(o=2;o<m;o++)
{if(m%o==0)break;
}if(m==o)break;
}
}
}if(m==o)break;
}
printf("%d %d %d",h,l,m);
return 0;
}