#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int s,ST[1000];

void push(int x){
  ST[++s]=x;
}
int sreturn(){
  s--;
  return ST[s+1];

}

int main(){
  int x,y;
  s=0;
  char t[100];

  while((scanf("%s",t)) != EOF){

    if(t[0]=='+'){
        x=sreturn();
        y=sreturn();
        push(x+y);
      }
      else if(t[0]=='-'){
        y=sreturn();
        x=sreturn();
        push(x-y);
      }
      else if(t[0]=='*'){
        x=sreturn();
        y=sreturn();
        push(x*y);
      }
      else {
        push(atoi(t));
      }
    }
  printf("%d\n",sreturn());
  return 0;
}


