#include<stdio.h>
int main(void){
    char str[500];
    char a;
    int stack[100],cnt=0,n=0;
    int x,y;
    while((a=getchar())!='\n'){
        if(a=='+'){
            y=stack[cnt-1];
            x=stack[cnt-2];
            stack[cnt-2]=x+y;
            cnt--;
        }else if(a=='*'){
            y=stack[cnt-1];
            x=stack[cnt-2];
            stack[cnt-2]=x*y;
            cnt--;
        }else if(a=='/'){
            y=stack[cnt-1];
            x=stack[cnt-2];
            stack[cnt-2]=x/y;
            cnt--;
        }else if(a=='-'){
            y=stack[cnt-1];
            x=stack[cnt-2];
            stack[cnt-2]=x-y;
            cnt--;
        }else if(a==' '){
            n=0;
        }else{
            x=(int)(a-'0');
            if(n==1){
                stack[cnt-1]=(stack[cnt-1]*10)+x;
            }else{
                stack[cnt]=x;
                cnt++;
            }
            n=1;
        }
    }
    printf("%d\n",stack[0]);
    return 0;
}

