#include<bits/stdc++.h>
using namespace std;
int main(){
int c=0;
stack<int> x;
string m;
getline(cin,m);
for(int i=0;i<m.length()-1;i++){
if(m[i]>='0'&&m[i]<='9'){
c*=10;
c+=(m[i]-'0');
}else if(m[i]==' '){
x.push(c);
c=0;
}else{
int a,b;
a=x.top();
x.pop();
b=x.top();
x.pop();
if(m[i]=='+'){
x.push(b+a);
}else if(m[i]=='-'){
x.push(b-a);
}else if(m[i]=='*'){
x.push(b*a);
}else{
x.push(b/a);
}
}
}
cout<<x.top();
return 0;
}