#include <iostream>
#include <stack>
#include <string>
#include <cstdlib>
using namespace std;

stack<int> s;

int calc(string str){
    int x = s.top();
    s.pop();
    int y = s.top();
    s.pop();
    
    switch(str[0]){
        case '+':
            return x+y;
        case '-':
            return y-x;
        case '*':
            return x*y;
        case '/':
            return y/x;
    }
    return 0;
}

void judge(){
    string str;
    
    while(cin >> str){
        if(str=="+"||str=="-"||str=="*"||str=="/"){
            s.push(calc(str));
        }
        else{
            s.push(atoi(str.c_str()));
        }
    }
    cout << s.top() << endl;
}


int main(){
    judge();
    return 0;
}