#include #include #include #include using namespace std; int sstoii(std::string str){ int ret; std::stringstream ss; ss << str; ss >> ret; return ret; } int main(){ string s, op="", now=""; int a, b, ans, cnt=0; bool m = false; cin >> s; for(int i = 0; i < s.size(); i++){ if(s.at(i) == '+' || s.at(i) == '-'){ if(cnt != 0){ ans = sstoii(now); if(m) ans *= -1; a = ans; now = ""; m = false; cnt = 0; op.append(1, s.at(i)); }else{ if(s.at(i) == '-') m = true; } }else{ now.append(1, s.at(i)); cnt++; } } ans = sstoii(now); if(m) ans *= -1; b = ans; if(op == "+") ans = a - b; if(op == "-") ans = a + b; printf("%d\n", ans); return 0; }