#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int a,J[1000];
void push(int);
int pop();
void push(int x){
  J[++a]=x;
}
int pop(){
  a--;
  return J[a+1];
}

int main(){
  int c,d;
  a=0;
  char b[100];
  
  while(scanf(" %s ",b) != EOF){
    if(b[0]=='+'){
      c=pop();
      d=pop();
      push(c + d);
      printf("aa");
      
    }else if(b[0]=='-'){
      d=pop();
      c=pop();
      push(c-d);
      
    }else  if(b[0]=='*'){
      c=pop();
      d=pop();
      push(c*d);
      
    }else{
      push(atoi(b));
    }
  }
  printf("%d\n",pop());
  return 0;
}

