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

void Push(int);
int Pop(void);

int S[1000];
int top;

int main(){
	char s[100];
	int num1,num2;


	while(scanf("%s",s)!=EOF){
		if(s[0]=='+'){
			num1=Pop();
			num2=Pop();
			Push(num1+num2);
		}
		else if(s[0]=='-'){
			num2=Pop();
			num1=Pop();
			Push(num1-num2);
		}
		else	if(s[0]=='*'){
			num1=Pop();
			num2=Pop();
			Push(num1*num2);
		}
		else{
			Push(atoi(s));
		}
	}
	printf("%d\n",Pop());

	return 0;
}


void Push(int data){
        
  S[top]=data;	
  top=top+1;
}

int Pop(){
	top=top-1;
	return S[top];
	
}

