#include<iostream>
#include<cmath>
long long z(long long j)
{
for(long long i = 2;i <= sqrt(j);++i)
{
if(j%i == 0)
return 0;
}
return 1;
}
using namespace std;
int main()
{
long long n;
long long min = 2;
cin>>n;
long long k = 4;
while(k!=n)
{
for(long long j = 2 ;j <= n/2 ;++j)
{
if(z(j)&&z(n-j))
{
min = j;
break;
}
}
cout<<n<<"="<<min<<"+"<<n-min<<endl;
k+=2;
}
return 0;
}
#include<iostream>
#include<cmath>
long long z(long long j)
{
for(long long i = 2;i <= sqrt(j);++i)
{
if(j%i == 0)
return 0;
}
return 1;
}
using namespace std;
int main()
{
long long n;
long long min = 2;
cin>>n;
long long k = 4;
while(k!=n)
{
for(long long j = 2 ;j <= n/2 ;++j)
{
if(z(j)&&z(n-j))
{
min = j;
break;
}
}
cout<<n<<"="<<min<<"+"<<n-min<<endl;
k+=2;
}
return 0;
}