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

void push(int x);
int pop(void);

int num = 0;
int stack[100];

int main(){

	char op[7];
	int x;
	int i;

	while(scanf("%s",op) != EOF){
		if(op[0] == '+'){
			push(pop() + pop());
		}
		else if(op[0] == '-'){
			x = pop();
			push(pop() - x);
		}
		else if(op[0] == '*'){
			push(pop() * pop());
		}
		else{
			push(atoi(op));
		}
	}

	printf("%d\n", pop());

	return 0;
}

void push(int x){
	stack[num++] = x;
}

int pop(){
	return stack[--num];
}