#include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { string s; cin>>s; int n=s.size(); int mx=-100000000; for (int i=0;i<n;i++) { string t=s.substr(i)+s.substr(0,i); if (!isdigit(t[0])) continue; int ans=0; int j=0; while (j<n && isdigit(t[j])) { ans=10*ans+t[j]-'0'; j++; } while (j < n) { int sign=1; if (t[j]=='-') sign=-1; j++; if (j==n) goto invalid; int num=0; while (j<n && isdigit(t[j])) { num=10*num+t[j]-'0'; j++; } ans+=num*sign; } mx=max(mx,ans); invalid:; } cout<<mx<<endl; return 0; }