#include <stdio.h>
#include <stdlib.h>

int stack[101];
char input[100];
int ixStack = 0;

void push(int x){
    ixStack++;
    stack[ixStack] = x;
}
int pop(){
    ixStack--;
    return stack[ixStack+1];
}

int main(){
    int d, e;
    while( scanf("%s",input) != EOF ){
        if ( input[0] == '+' ){
            push(pop() + pop() );}
        else if ( input[0] = '-'){
            d = pop();
            e = pop();
            push(e - d); }
        else if ( input[0] = '*'){
            push(pop() * pop() );}
        else push(atoi(input));
    }
    
    printf("%d",pop() );
    return 0;
}
