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

main() {
 
  int top=-1; /* スタックの最後尾 */
  int stack[100];

  char input[7];


  while(scanf("%s", input)!=EOF) {
    switch(input[0]) {
    case '+':
      stack[top-1] += stack[top];
      top--;
      break;
    case '-':
      stack[top-1] -= stack[top];
      top--;
      break;
    case '*':
      stack[top-1] *= stack[top];
      top--;
      break;
    default:
      stack[top+1] = atoi(input);
      top++;
    }
  }
  
  printf("%d\n", stack[top]);

  return 0;

}