#include <stdio.h>
#include <stdlib.h>
#define MAX 101

void Cal(int *,char);
int i=0;

int main(){
  int x;
  int A[MAX];
  char s[100];

  while( scanf("%s", s) != EOF ){
    if ( s[0] == '+' ){
        Cal(A,s[0]);
    } else if ( s[0] == '-' ){
        Cal(A,s[0]);
    } else if ( s[0] == '*' ){
        Cal(A,s[0]);
    } else {
      x = atoi(s);
      i++; 
      A[i] = x;
    }
  }
printf("%d\n",A[1]);
  return 0;
}

void Cal(int *A,char s)
{
    int num;
    if(s=='+') { num=A[i-1]+A[i]; A[i-1]=num; i=i-1;}
    if(s=='-') { num=A[i-1]-A[i]; A[i-1]=num; i=i-1;}
    if(s=='*') { num=A[i-1]*A[i]; A[i-1]=num; i=i-1;}
}
