#include<bits/stdc++.h>
using namespace std;
int main()
{
string l;
getline(cin,l);
int a,b;
bool f1=0,f2=0,blank=0;
a =0,b=0;
for(int i=0;i<l.length();i++){
if(isdigit(l[i])){
if(!blank)a = a*10+l[i]-'0';
else b = b*10+l[i]-'0';
}
else if(l[i]!=' '&&!isdigit(l[i])){
if(blank)f2=1;
else f1=1;
}
else if(l[i]==' ')blank=1;
}
if(a>1000)f1=1;
if(b>1000)f2=1;
if(f1)cout<<"? + ";
else cout<<a<<" + ";
if(f2)cout<<"? = ";
else cout<<b<<" = ";
if(!f1&&!f2)cout<<a+b<<endl;
else cout<<"?"<<endl;
return 0;
}