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

int stack[101];
int top;

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

int main(){

  top=0;
  int a,b,x;
  char s[100];

  while( scanf("%s", s) != EOF ){
    if ( s[0] == '+' ){
    	a=pop();
    	b=pop(); 
    	stack[++top]=a+b;
 

    } else if ( s[0] == '-' ){
    	a=pop();
    	b=pop();
    	stack[++top]=b-a;

    } else if ( s[0] == '*' ){
    	a=pop();
    	b=pop();
    	stack[++top]=a*b;

    } else {
      stack[++top] = atoi(s);
    }
  }
  printf("%d\n",stack[1]);

  return 0;
}
