#include <stdio.h>
#include <stdlib.h>
int main(void)
{
  char s[100];
  int x;
  int list[100];
  int tail=0;
  while(scanf("%s",s)!=EOF) {
    if(s[0]=='+'){
      list[tail-2]+=list[tail-1];
      tail--;
    }
    else if(s[0]=='-') {
      list[tail-2]-=list[tail-1];
      tail--;
    }
    else if (s[0]=='*') {
      list[tail-2]*=list[tail-1];
      tail--;
    }
    else {
      x=atoi(s);
      list[tail]=x;
      tail++;
    }
  }
    
  printf("%d\n",list[0]);

  return 0;
}

/* 実行結果
[17D8103002C@ISE1Ac jissen]$ ./ALDS1_3_A
1 2 +
3

[17D8103002C@ISE1Ac jissen]$ ./ALDS1_3_A
1 2 + 3 4 - *
-3
*/

