#include using namespace std; #ifdef LOCAL #include "settings/debug.cpp" #else #define Debug(...) void(0) #endif #define rep(i, n) for (int i = 0; i < (n); ++i) using ll = long long; using ull = unsigned long long; int main() { string s; cin >> s; rep(i, s.size() - 1) { if (isdigit(s[i]) && !isdigit(s[i + 1])) { char op = s[i + 1]; int a = stoi(s.substr(0, i + 1)); int b = stoi(s.substr(i + 2)); Debug(a, op, b); if (op == '-') { cout << a + b << endl; } else { assert(op == '+'); cout << a - b << endl; } return 0; } } assert(false); return 0; }