#include<stdio.h>
#include<stdlib.h>
int B[1000];
int top;

int main()
{
  int x,y;
  char b[100];
  int top=0;


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

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

      return 0;
}


void push(int a){
  B[++top]=a;
}

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

