#include<iostream>
#include<string>
#include<stdlib.h>

using namespace std;

int cal(string s){
    int sum=0;
    if(s.front()=='+'||s.front()=='-'||s.back()=='+'||s.back()=='-') return (-99999999);
    s+='+';
    string v;
    auto op='+';
    for(int i=0; i<s.size(); i++){
        if(s[i]!='+'&&s[i]!='-'){
            v+=s[i];
        }else{
            if(op=='+') sum+=stoi(v);
            else sum-=stoi(v);
            v.clear();
            op=s[i];
        }
    }
    return sum;
}

int main(){

    string S;
    cin>> S;

    int ans=cal(S);
    for(int k=1; k<S.size(); k++){
        auto s=S.substr(S.size()-k, k)+S.substr(0, S.size()-k);
        ans=max(ans, cal(s));
    }

    cout<< ans<< endl;

    return 0;
}