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