#include <iostream>
#include<queue>
#include<stack>
#include<stdio.h>
#include<string>
using namespace std;
#define ull long long
stack<ull>s;
char f;
ull num;
ull num1;
ull sum;
ull arr[100010] = { 0 };
ull ans;
int main()
{
cin >> num;
s.push(num % 10000);
while (cin >> f >> ans) {
if (f == '*') {
sum = s.top();
s.pop();
s.push(sum % 10000 * ans * 10000);
}
if (f == '+') {
num1 = s.top();
s.pop();
s.push(num1 + ans);
}
}
cout << s.top();
return 0;
}