#include<stdio.h>
#include<stdlib.h>
int main(){
int stack[200],k=0;
char s[20];
stack[0]=0;
while(scanf("%s",s)!=EOF){
if(s[0]=='+'){
k--;
stack[k]=stack[k]+stack[k+1];
}
else if(s[0]=='-'){
k--;
stack[k]=stack[k]-stack[k+1];
}
else if(s[0]=='*'){
k--;
stack[k]=stack[k]*stack[k+1];
}
else{
k++;
stack[k]=atoi(s);
}
}
printf("%d\n",stack[1]);
return 0;
}
