#include using namespace std; using ll = long long; #define rep(i, s, e) for (int i = (int)s; i < (int)e; ++i) #define all(a) (a).begin(),(a).end() int main() { cin.tie(nullptr); string S; cin >> S; int siz = S.size(); vector num; int x = 0; rep(i, 0, siz) { if (S[i] == '*' || S[i] == '+') { num.push_back(x); x = 0; } else { x *= 10; x += S[i] - '0'; } } num.push_back(x); int index = 1; ll ans = num[0]; rep(i, 0, siz) { if (S[i] == '*') { ans += num[index]; index++; } else if (S[i] == '+') { ans *= num[index];; index++; } } cout << ans << '\n'; }