#include<iostream>
using namespace std;
int main()
{
void gotbaha(int n);
int a;
cin>>a;
if(a<6||a%2!=0)
cout<<"Error!"<<endl;
else if(a>=6&&a%2==0)
gotbaha(a);
return 0;
}
void gotbaha(int n)
{
int su(int n);
int a,b,i,j;
for(i=3;i<n;i++)
{
for(j=3;j<n;j++)
{ if(su(i))
if(su(j))
if(n==i+j)
cout<<n<<"="<<i<<"+"<<j<<endl;
}
}
int su(int m)
{
bool prime;
int i;
for(i=2;i<m;i++)
{
if(m%i==0)
{prime=false;break;}
else
{prime=true;}
}
return (prime);
}
using namespace std;
int main()
{
void gotbaha(int n);
int a;
cin>>a;
if(a<6||a%2!=0)
cout<<"Error!"<<endl;
else if(a>=6&&a%2==0)
gotbaha(a);
return 0;
}
void gotbaha(int n)
{
int su(int n);
int a,b,i,j;
for(i=3;i<n;i++)
{
for(j=3;j<n;j++)
{ if(su(i))
if(su(j))
if(n==i+j)
cout<<n<<"="<<i<<"+"<<j<<endl;
}
}
int su(int m)
{
bool prime;
int i;
for(i=2;i<m;i++)
{
if(m%i==0)
{prime=false;break;}
else
{prime=true;}
}
return (prime);
}