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

void push(int);
int pop();

int num[1000];
int n=0;

int main(){

 
  int i,x,y,ans;
  char c[100];

  for(i=0 ; i<100 ; i++){
    num[i]=0;
  }


  while(scanf("%s",c)!=EOF){
    //if(c=='\n') break;
    //if(c==' ') continue;
    
   
    if(c[0]=='+'){
      x=pop();
      y=pop();
      push(x+y);
    }
      
      else if(c[0]=='-'){
	x=pop();
	y=pop();
	push(y-x);
      }
      else if(c[0]=='*'){
	x=pop();
	y=pop();
	push(x*y);
      }
      else push(atoi(c));
  }
  
  ans=pop();
  printf("%d\n",ans);


  return 0;
}

void push(int x){
  n++;
  num[n]=x;
}

int pop(){
  n--;
  return num[n+1];
}