#include<iostream>
#include<stack>
using namespace std;
stack <int> a;
string s;
int b=1,c,d=0,e;
int main()
{
for(int i=1;;i++)
{
cin>>s[i];
if(s[i]=='.')
{
for(int j=b;j<=i-1;j++)
{
d=d*10+s[j]-'0';
}
a.push(d);
d=0;
b=i+1;
continue;
}
if(s[i]=='+')
{
b++;
c=a.top();
a.pop();
e=a.top();
a.pop();
a.push(e+c);
continue;
}
if(s[i]=='-')
{
b++;
c=a.top();
a.pop();
e=a.top();
a.pop();
a.push(e-c);
continue;
}
if(s[i]=='*')
{
b++;
c=a.top();
a.pop();
e=a.top();
a.pop();
a.push(e*c);
continue;
}
if(s[i]=='/')
{
b++;
c=a.top();
a.pop();
e=a.top();
a.pop();
a.push(e/c);
continue;
}
}
cout<<a.top();
return 0;
}