#include<stdio.h>
int pop(void);
void push(int);

int top;
int stack[100];
int main(){
  int i,j;
  char input[8];

  top = 0;
  while(scanf("%s",input) != EOF ){
    if( '+' == input[0] ){
      stack[top] += pop();
    }
    else if( '-' == input[0] ){
      stack[top] -= pop();
    }
    else if( '*' == input[0] ){
      stack[top] *= pop();
    }
    else{
      push(atoi(input));
    }
  }
  printf("%d\n",stack[1]);
  return 0;
}
void push(int x){
  top++;
  stack[top] = x;
  return ;
}
int pop(void){
  top--;
  return stack[top+1];
}