#include #include #include #include #include #include #include #include using namespace std; int main() { string s; stringstream ss; vectorv; vectorw; cin >> s; int p = 0; s += "#"; for (int i = 0; i < static_cast(s.size()); i++) { if (!isdigit(s[i])) { int a; ss << s.substr(p, i - p); ss >> a; ss.clear(); v.push_back(a); if (s[i] == '*' || s[i] == '+')w.push_back(s[i]); p = i + 1; } } for (int i = 0; i < static_cast(w.size()); i++) { if (w[i] == '*')v[i + 1] += v[i]; else v[i + 1] *= v[i]; } cout << v[static_cast(v.size()) - 1] << endl; return 0; }