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

int s,a[1000];

void b(int );

int c();

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

void b(int d)
{
    a[++s]=d;
    
}
int c()
{
    s--;
    
    return a[s+1];
}

