#include<stdio.h>
int main()
{
int zhishu(int n);
int a,b,c;
scanf("%d",&a);
for(b=4;b<=a;b=b+2)
{
for(c=1;c<b;c++)
if(zhishu(c)==0&&zhishu(b-c)==0)
{
if(b==a)
{
printf("%d=%d+%d",b,c,b-c);
break;
}
printf("%d=%d+%d\n",b,c,b-c);
break;
}
}
return 0;
}
int zhishu(int n)
{
int i,r,w;
if(n==2)
w=0;
for(i=2;i<n;i++)
{
r=n%i;
if (r==0)
{
w=1;
break;
}
else
{
w=0;
}
}
return (w);
}