#include<bits/stdc++.h>
using namespace std;
#define ll long long
string s;
ll num1,num2;
bool s_1;
ll fh;
ll wz;
bool f_pd1,f_pd2;
int main(){
getline(cin,s);
for(ll i=0;i<s.size();i++){
while(s[i]>='0'&&s[i]<='9'){
if(!s_1){
num1*=10;
num1+=(s[i]-'0');
}else{
num2*=10;
num2+=(s[i]-'0');
}
i++;
}
if(!s_1) s_1=1;
if(s[i]=='+'||s[i]=='-'){
f_pd1=1;
fh=(s[i]=='+'?1:-1);
}
if(s[i]=='=') f_pd2=1;
if(s[i]=='?'){
if(f_pd1==0){
wz=1;
}else if(f_pd1==1&&f_pd2==0){
wz=2;
}else{
wz=3;
}
}
}
if(wz==1){
if(fh==1){
cout<<num2-num1;
}else{
cout<<num1+num2;
}
}else if(wz==2){
if(fh==1){
cout<<num2-num1;
}else{
cout<<num1-num2;
}
}else{
cout<<num1+num2*fh;
}
return 0;
}