#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void){
	char str[100];
	gets(str);
	int i = strlen(str);
	int now; //入力の番号
	int stacknum=0; 
	int stack[100];
//	printf("入力された文字列は：%s\n%d\n", str, i);
	
	for(now=0; now<i; now++){
		//printf("入力された文字列は：%c\n",str[now]);
		
		if(str[now]=='+'){
			stack[stacknum-2]=stack[stacknum-2]+stack[stacknum-1];
			stacknum=stacknum-1;
		//	printf("入力された文字列は：%c\n",'+');
		}else if(str[now]=='-'){
			stack[stacknum-2]=stack[stacknum-2]-stack[stacknum-1];
			stacknum=stacknum-1;
		//	printf("入力された文字列は：%c\n",'-');
		}else if(str[now]=='*'){
			stack[stacknum-2]=stack[stacknum-2]*stack[stacknum-1];
			stacknum=stacknum-1;
		//	printf("入力された文字列は：%c\n",'*');
		}else{
			stack[stacknum]=str[now]-'0';
			stacknum++;
		}
		now++;
	}
	printf("%d",stack[stacknum-1]);
	return 0;
}
