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

int main(){
  int i = 0, j = 0,c;
  //  char s[1000];
  int a[101];
  int digit = 0,flag = 0;
  while(1){
    c = getchar();
    if(c == EOF) break;
    //printf("%c\n", s[j]);
    if(c == '+') {
      a[i-2] = a[i-1] + a[i-2];
      i=i-1;
      // j++;
    }
    else if(c == '-'){
      a[i-2] = a[i-2] - a[i-1];
      i = i-1;
      //j++;
    }
    else if(c == '*'){
      a[i-2] = a[i-1] * a[i-2];
      i = i-1;
      //j++;
    }
    else if(c == ' ') {
      if (flag == 1){
      a[i] = digit;
      i++;
      digit = 0;
      //j++;
      flag =0;
      }
    }
    else {
      flag = 1;
      digit = digit * 10 + c - '0';
      // a[i]=atoi(s[j]);
      // i++;
      //j++;
    }
  }
  printf("%d\n",a[i-1]);
  return 0;
}