#include <iostream>
#include<stack>
using namespace std;

int main() {
	string s;
	int b,c;
	stack<int> a;
	while(cin>>s){
		if(s=="+" ){
			b=a.top();
			a.pop();
			c=a.top();
			a.pop();
			a.push(b+c);
			
		}
		else if(s=="-" ){
			b=a.top();
			a.pop();
			c=a.top();
			a.pop();
			a.push(c-b);
			
		}
	    else if(s=="*" ){
			b=a.top();
			a.pop();
			c=a.top();
			a.pop();
			a.push(c*b);
			
		}
		else{
			a.push(stoi(s));
			
			
		}
	
		
	}
	cout<<a.top()<<endl;
	// your code goes here
	return 0;
}