#include <bits/stdc++.h>
using namespace std;
stack<int> st;
int main() {
string s;
while(cin>>s){
if (isdigit(s[0])){
st.push(stoi(s));
}
else{
int a,b;
a=st.top();
st.pop();
b=st.top();
st.pop();
if (s=="+"){
st.push(a+b);
}
else{
if (s=="*"){
st.push(a*b);
}
else{
if (s=="/"){
st.push(a/b);
}
else{
st.push(a-b);
}
}
}
}
}
cout<<st.top();
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnN0YWNrPGludD4gc3Q7CmludCBtYWluKCkgewogICAgICAgIHN0cmluZyBzOwogICAgd2hpbGUoY2luPj5zKXsKICAgICAgICBpZiAoaXNkaWdpdChzWzBdKSl7CiAgICAgICAgICAgIHN0LnB1c2goc3RvaShzKSk7CiAgICAgICAgfQogICAgICAgIGVsc2V7CiAgICAgICAgICAgIGludCBhLGI7CiAgICAgICAgICAgIGE9c3QudG9wKCk7CiAgICAgICAgICAgIHN0LnBvcCgpOwogICAgICAgICAgICBiPXN0LnRvcCgpOwogICAgICAgICAgICBzdC5wb3AoKTsgCiAgICAgICAgICAgIGlmIChzPT0iKyIpewogICAgICAgICAgICAgICAgc3QucHVzaChhK2IpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2V7CiAgICAgICAgICAgICAgICBpZiAocz09IioiKXsKICAgICAgICAgICAgICAgICAgIHN0LnB1c2goYSpiKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBlbHNlewogICAgICAgICAgICAgICAgICAgICAgICBpZiAocz09Ii8iKXsKICAgICAgICAgICAgICAgICAgICBzdC5wdXNoKGEvYik7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGVsc2V7CiAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgIHN0LnB1c2goYS1iKTsKICAgICAgICAgICAgCiAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGNvdXQ8PHN0LnRvcCgpOwp9Cg==