#include<stdio.h>
#include<stdlib.h>
int top=0,s[100];
void push(int);
int pop();

int main(){
  char c[100];
  int ans,popn;
  while(scanf("%s",c)!=EOF){
    ans=0;
    switch(c[0]){
    case '+':
      ans=pop();
      ans+=pop();
      push(ans);
      break;
    case '-':
      ans=(-1)*pop();
      ans+=pop();
      push(ans);
      break;
    case '*':
      ans=pop();
      ans*=pop();
      push(ans);
      break;
    default:
      push(atoi(c));
      break;
    }
  }
  printf("%d\n",pop());
  return 0;
}

void push(int x){
  s[++top]=x;
}
int pop(){
  return s[top--];
}

