#include <stdio.h>
#include <stdlib.h>
int head=0;
int data[100];
int main (){
  char tmp,x[6];
  int y,i=0;
  while(1){
    scanf("%c",&tmp);
    if('\n'==tmp)break;
    else if('+'==tmp){
      data[head-2]=data[head-2]+data[head-1];
      head--;
    }
    else if('-'==tmp){
      data[head-2]=data[head-2]-data[head-1];
      head--;
    }
    else if('*'==tmp){
      data[head-2]=data[head-2]*data[head-1];
      head--;
    }
    else if(' '==tmp){  
      if(x[0]!='\0'){
	y=atoi(x);
	data[head]=y;
	head++;
	for(i=0;i<6;i++){
	  x[i]='\0';
	}
      }
      i=0;
    }
    else{
      x[i]=tmp;
      i++;
    }
  }
  printf("%d\n",data[0]);
  return 0;
}

