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

int top;
int w[1000];

void push(int);
int pop(void);

int main()
{
  int a,b,c;
  char p[100];
  top=0;
  while(scanf("%s",p)!=EOF){
    //c=scanf("%s",p);
    //if(c==EOF) break;
    if(p[0]=='+'){
      b=pop();
      a=pop();
      push(a+b);
    }
    else if(p[0]=='-'){
      b=pop();
      a=pop();
      push(a-b);
      //break;
    }
    else if(p[0]=='*'){
      b=pop();
      a=pop();
      push(a*b);
      //break;
    }
    else{
      push(atoi(p));
    }
    
  }
  printf("%d\n",pop());

  return 0;
}


void push(int x)
{
  top++;
  w[top]=x;
}

int pop()
{
  top--;
  return w[top];
}