#include <iostream>
using namespace std;
long fac(int);
int main()
{
int a,b,c,n;
long x,y,z;
for (n=100; n<=999; ++n)
for (a=1; a<=9; ++a)
for (b=0; b<=9; ++b)
for (c=0; c<=9; ++c)
{
x=fac(a);
y=fac(b);
z=fac(c);
if (n==x+y+z&&n==a*100+b*10+c)
cout<<n<<"="<<a<<"!+"<<b<<"!+"<<c<<"!"<<endl;
}
cout<<endl;
return 0;
}