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

void push(int);
int pop(void);
int p[100],top=0;

int main(){
  int x,y;
  char st[100];

  while(scanf("%s",st)!=EOF){
    if(st[0]=='+'){
      x=pop();
      y=pop();
      push(x+y);
    }
    else if(st[0]=='-'){
      y=pop();
      x=pop();
      push(x-y);
    }
    else if(st[0]=='*'){
      x=pop();
      y=pop();
      push(x*y);
    }
    else push(atoi(st));
  }  

  printf("%d\n",pop());

  return 0;
}

void push(int q){
  p[++top] = q;
}

int pop (void){
  top--;
  return p[top+1];
}

