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

int top=0,S[1000];

void push(int x)
{
	S[++top]=x;
}

int pop()
{
	top--;
	return S[top+1];
}

int main()
{
	char a[10],ch;
	int x,y;
	while(1)
	{
		scanf("%s",a);
		if(a[0]=='+')
		{
			x=pop();
			y=pop();
			push(x+y);
		}
		else if(a[0]=='*')
		{
			x=pop();
			y=pop();
			push(x*y);
		}
		else if(a[0]=='-')
		{
			x=pop();
			y=pop();
			push(y-x);
		}
		else 
		{
			push(atoi(a));
		}
		if((ch=getchar())=='\n') break;
	}
	printf("%d\n",pop());
	return 0;
}
