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

int Stop[100];
int Si=0;

int pop(){
  return Stop[--Si];
}

void push(int x){
  Stop[Si++]=x;
}

int main()
{
  char S[5],top,s;
  int a,b,i,Slen;
  
  while((scanf("%s",S))!=EOF){
    if('0'<=S[0] && S[0]<='9') push(atoi(S));
    else{
      a=pop();
      b=pop();
      if(S[0]=='+') push(b+a);
      else if(S[0]=='-') push(b-a);
      else if(S[0]=='*') push(b*a);
    }
  }
  printf("%d\n",pop());
  
  return 0;
}