#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include using namespace std; int main() { string p; cin >> p; int ans = 0; bool g = 0; for (int i = 0; i < p.size(); i++) { if (p[i] == '+')g = 0; else if (p[i] == '-')g = 1; else if (p[i] >= '0'&&p[i] <= '9') { int b = p[i] - '0'; if (!g)ans += b; else ans -= b; g = 0; } else if (p[i] == '(') { int a = 0; bool f = 0; for (int j = i+1; p[j] != ')';j++) { if (p[j] == '-')f = 1; else if (p[j] == '+')f = 0; else { int b = p[j] - '0'; if (!f)a += b; else a -= b; f = 0; } i++; // cout << " a " << a << endl; } if(!g)ans += a; else ans -= a; g = 0; i++; } //cout << ans << endl; } cout << ans << endl; return 0; }