#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define INF (INT_MAX/3) #define PI (2*acos(0.0)) #define EPS (1e-8) typedef long long ll; typedef unsigned long long ull; int main(){ ios_base::sync_with_stdio(0); string s; cin >> s; vector num; vector op; int n = 0, cnt = 0; for(int i = 0; i < s.size(); i++){ if(s[i] == '*' || s[i] == '+'){ num.push_back(n); op.push_back(s[i]); n = 0; cnt = 0; }else{ n = 10 * n + (s[i] - '0'); } } num.push_back(n); auto it = op.begin(); for(int i = 1; i < num.size(); i++){ if(*it == '*') num[i] = num[i-1] + num[i]; else num[i] = num[i-1] * num[i]; it++; } cout << num[num.size() - 1] << endl; return 0; }