#include <bits/stdc++.h>
using namespace std;
string ss,s;
long long a,b,c;
int f;
int main()
{
// freopen(".in","r",stdin);
// freopen(".out","w",stdout);
getline(cin,ss);
for(int i=0; i<ss.size(); i++)
{
if((ss[i]>='0'&&s[i]<='9')||ss[i]=='?'||ss[i]=='+'||ss[i]=='-'||ss[i]=='=')
{
s+=ss[i];
}
}
for(int i=0; i<s.size(); i++)
{
if(s[i]=='?')
{
f=i;
break;
}
}
if(s[f+1]=='+'||s[f+1]=='-')
{
int t;
for(int i=f+1; i<s.size(); i++)
{
if(s[i]!='=')
{
b=b*10+s[i]-'0';
}
else
{
t=i+1;
break;
}
}
for(int i=t; i<s.size(); i++)
{
c=c*10+s[i]-'0';
}
if(s[f+1]=='+')
{
cout<<c-b;
}
else
{
cout<<b+c;
}
}
else if(s[f+1]=='=')
{
int t;
for(int i=0; i<s.size(); i++)
{
if(s[i]>='0'&&s[i]<='9')
{
a=a*10+s[i]-'0';
}
else
{
t=i+3;
break;
}
}
for(int i=t; i<s.size(); i++)
{
c=c*10+s[i]-'0';
}
if(s[f-1]=='+')
{
cout<<c-a;
}
else
{
cout<<a-c;
}
}
else if(s[f-1]=='=')
{
int ch;
int t;
for(int i=0; i<s.size(); i++)
{
if(s[i]>='0'&&s[i]<='9')
{
a=a*10+s[i]-'0';
}
else
{
ch=s[i];
t=i+1;
break;
}
}
for(int i=t; i<s.size(); i++)
{
if(s[i]>='0'&&s[i]<='9')
{
b=b*10+s[i]-'0';
}
else
{
break;
}
}
// cout<<a<<' '<<b<<endl;
if(ch=='+')
{
cout<<a+b;
}
else
{
cout<<a-b;
}
}
// fclose(stdin);
// fclose(stdout);
return 0;
}
为哈子不对呢??