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

void add(int num[],int *pa){
	*pa=(*pa)-1;
	num[(*pa)-1]+=num[*pa];
	num[*pa]=0;
	
}

void minus(int num[],int *pa){
	*pa=(*pa)-1;
	num[(*pa)-1]-=num[*pa];
	num[*pa]=0;
}

void multiply(int num[],int *pa){
	*pa=(*pa)-1;
	num[(*pa)-1]*=num[*pa];
	num[*pa]=0;
}

int main(){
	int i,n,j,k,num[200];
	char s[1000];
	gets(s);
	char *p=s;
	int curnum=0;
	for(i=0;i<strlen(s);i++){
		if(*(p+i)=='+'){
			add(num,&curnum);
		}
		if(*(p+i)=='-'){
			minus(num,&curnum);
		}
		if(*(p+i)=='*'){
			multiply(num,&curnum);
		}
		int ans = 0;
		if(*(p+i)<='9' && *(p+i)>='0'){
			while(*(p+i)!=' '){
				ans = ans*10 + *(p+i) - '0';
				i++;
			}
			num[curnum] = ans;
			curnum++;
		}
	}
	printf("%d\n",num[0]);
}
