#1 AC
#2 #4 RE
#3 #5 #6 WA
#include <bits/stdc++.h>
using namespace std;
int sum;
int main() {
string s;
cin >> s;
int lens = s.length();
stack<char> a;
char x, y, z;
for (int i = 0; i < lens; i++) {
a.push(s[i]);
if (a.top() == '+') {
a.pop();
a.pop();
x = a.top() - 48;
a.pop();
a.pop();
y = a.top() - 48;
a.pop();
z = (x + y) + 48;
a.push(z);
a.push('.');
}
if (a.top() == '-') {
a.pop();
a.pop();
x = a.top() - 48;
a.pop();
a.pop();
y = a.top() - 48;
a.pop();
z = (y - x) + 48;
a.push(z);
a.push('.');
}
if (a.top() == '*') {
a.pop();
a.pop();
x = a.top() - 48;
a.pop();
a.pop();
y = a.top() - 48;
a.pop();
z = (x * y) + 48;
a.push(z);
a.push('.');
}
if (a.top() == '/') {
a.pop();
a.pop();
x = a.top() - 48;
a.pop();
a.pop();
y = a.top() - 48;
a.pop();
z = (y / x) + 48;
a.push(z);
a.push('.');
}
}
cout << a.top() - 48;
return 0;
}