#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 100
int main(){

  int x[N],pl=0,digit_f;
  char c;

  while((c=getchar()) != '\n' ){
    if(isdigit(c)){
      if(digit_f){
	x[pl]=x[pl]*10+(c-'0');
      } else {
	x[pl]=(c-'0');
	digit_f++;
      }}
    if(isspace(c)){
      if(digit_f){
	pl++;
	digit_f=0;
      }}
    if ( c == '+' ){
      if(pl>1){
	pl--;
      }
      x[pl-1]+=x[pl];
      x[pl]=0;
    }
    if ( c == '-' ){
      if(pl>1){
	pl--;
      }
      x[pl-1]-=x[pl];
      x[pl]=0;
    }
    if ( c == '*' ){
      if(pl>1){
	pl--;
      }
      x[pl-1]*=x[pl];
      x[pl]=0;
    }
  }
  printf("%d\n",x[0]);
  return 0;
}