#include<bits/stdc++.h>
using namespace std;
int tstack[105] , top=0;
char s[260];
int cal(char s[]){
for(int i=0; s[i] ; i++) {
if(s[i]>='0'&&s[i]<='9'){
int x=0;
while( s[i] != ' ' )
x = x * 10 + s[ i ++ ] - '0';
tstack[ ++ top ] = x;
switch ( s[i] ) {
case '+': tstack[ --top ] += tstack[ top+1 ]; break;
case '-': tstack[ --top ] -= tstack[ top+1 ]; break;
case '*': tstack[ --top ] *= tstack[ top+1 ]; break;
case '/': tstack[ --top ] /= tstack[ top+1 ]; break;
}
}
}
return tstack[top];
}
int main(){
gets(s);
printf("%d",cal(s));
return 0;
}