#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int top,s[1000];
void push(int x){
    s[++top]=x;
}
int pop(){
    top--;
    return s[top+1];
}
int main(){
    int a,b;
    top=0;
    char t[100];
    while(scanf("%s",t)!=EOF){
        if(t[0]=='+'){
            b=pop();
            a=pop();
            push(a+b);
        }
        else if(t[0]=='-'){
            b=pop();
            a=pop();
            push(a-b);
        }else if(t[0]=='*'){
            b=pop();
            a=pop();
            push(a*b);
        }
        else{
            push(atoi(t));
        }
    }
    printf("%d\n",pop());
}
