#include <stdio.h>
#include <stdlib.h>
#define N 100

void push(int);
int top=0;
char s[N];
int pop();
int a[N];

int main(){

  int c,b,x;
 
  while(scanf("%s",s) != EOF){
  
  if(s[0]=='+'){
    push(pop()+pop());
  }

  else if(s[0]=='-'){
    b=pop();
    c=pop();
    push(c-b);

  }

  else if(s[0]=='*'){
    push(pop()*pop());
  }

  else {
    x=atoi(s);
    push(x);
  }
  }
  printf("%d\n",pop());
  
  return 0;

}

void push(int x){

  top++;
  a[top]=x;
}

int pop(){
 
  top--;

  return a[top+1];
  
}

	   


