#include #include #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long #define INF (1 << 30) #define INFLL (1LL << 60) // ll stoi(string str){ // int num = 0; // for(int i = 0;i < str.size();i++){ // num *= 10; // num += str[i] - '0'; // } // return num; // } int main() { string str,str2 = ""; ll ans = 0; cin >> str; bool flag = true; int kigo = 0; for(int i = 0;i < str.size();i++){ if('0' <= str[i] && str[i] <= '9'){ str2 += str[i]; }else if(flag){ ans = stoi(str2); str2 = ""; flag = false; if(str[i] == '*'){ kigo = 1; }else{ kigo = 2; } }else{ if(kigo == 1){ ans += stoi(str2); }else if(kigo == 2){ ans *= stoi(str2); } str2 = ""; if(str[i] == '*'){ kigo = 1; }else{ kigo = 2; } } } if(kigo == 1){ ans += stoi(str2); }else if(kigo == 2){ ans *= stoi(str2); } cout << ans << endl; return 0; }