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

int main(void){
	int x,i=0,a=0,b=0;
	char stack[100];
	int ans[100]={0};
	while( scanf("%s",stack) != EOF){
		if(stack[0]=='+'){
			a=ans[--i];
			b=ans[--i];
			ans[i]=b+a;
			i++;
		}
		else if(stack[0]=='-'){
			a=ans[--i];
			b=ans[--i];
			ans[i]=b-a;
			i++;
		}
		else if(stack[0]=='*'){
			a=ans[--i];
			b=ans[--i];
			ans[i]=b*a;
			i++;
		}
		else{
			x = atoi(stack);
		ans[i] = x;
		i++;
		}
	}
	printf("%d\n",ans[--i]);
	
	return 0;
}
			
			
		
		