#include<bits/stdc++.h>
using namespace std;
string xx="",ss="",tt="";char x[100010],f;int f1,l=0,j=0,i1=0,i2=0;
int xst(string xs){
int ans;
for(int i=0;i<xs.size();i++)ans=ans*10+int(xs[i]-'0');
return ans;
}
int main(){
long long x1=0,s1=0,t1=0,i=0;
while(cin>>x[l])l++;
for(i=0;i<l;i++){
if(x[i]=='+'||x[i]=='-'){
f=x[i];
for(j=0;j<i;j++)xx+=x[j];
break;
}
else if(x[i]=='?'){
f1=1;
i++;
break;
}
}
for(i1=i+1;i1<l;i1++){
if(x[i1]=='='){
for(j=i+1;j<i1;j++)ss+=x[j];
break;
}
else if(x[i1]=='?'){
f1=2;
i1++;
break;
}
}
for(i2=i1+1;i2<l;i2++){
if(x[i2]=='?'){
f1=3;
break;
}
else {
for(j=i1+1;j<l;j++)tt+=x[j];
break;
}
}
if(f1==1) x1=xst(xx);
else if(f1==2)s1=xst(ss);
else if(f1==3)t1=xst(tt);
cout<<x1<<endl<<s1<<endl<<t1;
return 0;
}