#include<bits/stdc++.h>
using namespace std;
stack<int> si;
stack<char> sc;
string s;
bool f;
int sum;
void js(){
long long b=si.top();si.pop();
long long a=si.top();si.pop();
char ch=sc.top();sc.pop();
if(ch=='+')si.push(a+b);
if(ch=='-')si.push(a-b);
}
int main() {
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]>='0'&&s[i]<='9'){
sum=sum*10+s[i]-'0';
f=true;
continue;
}
if(f){
si.push(sum);
sum=0;
f=false;
}
if(s[i]=='+'||s[i]=='-'){
if(!sc.empty())js();
sc.push(s[i]);
}
}
if(f)si.push(sum);
while(!sc.empty())js();
cout<<si.top();
return 0;
}