#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include //using namespace std; using namespace std; string s; int main(){ cin >> s; int maxt = INT_MIN; for (int i = 0; i < s.size(); i++){ char kari = s[0]; s.erase(0, 1); s.push_back(kari); if (s[0] >= '0'&&s[0] <= '9'){ } else{ continue; } if (s.back() >= '0'&&s.back() <= '9'){ } else{ continue; } stringstream ss; ss << s; int kk = 0; ss >> kk; char op; while (ss >> op){ int num; ss >> num; if (op == '-'){ kk -= num; } else{ kk += num; } } maxt = max(maxt, kk); } printf("%d\n", maxt); return 0; }