#include <bits/stdc++.h>
using namespace std;
string s;
int main(){
cin>>s;
int tmp=0,tmp2=0;
stack<int> sk;
int a,b;
for(int i=0;i<int(s.size());i++){
if(s[i]=='@'){
break;
}
else if(s[i]=='.'){
sk.push(tmp);
tmp=0,tmp2=0;
}else if(s[i]>='0' && s[i]<='9'){
tmp=tmp2*10+s[i]-'0';
tmp2=tmp;
}else{
if(s[i]=='+'){
a=sk.top();
sk.pop();
b=sk.top();
sk.pop();
sk.push(a+b);
}
if(s[i]=='-'){
a=sk.top();
sk.pop();
b=sk.top();
sk.pop();
sk.push(a-b);
}
if(s[i]=='*'){
a=sk.top();
sk.pop();
b=sk.top();
sk.pop();
sk.push(a*b);
}
if(s[i]=='/'){
a=sk.top();
sk.pop();
b=sk.top();
sk.pop();
sk.push(a/b);
}
}
}
cout<<sk.top();
return 0;
}