#include<stdio.h> void run(void){ char s[11]; scanf("%s",s); int len=0; while(s[len]!='\0'){ len++; } int max=-99999999; int i; for(i=0;i<len;i++){ if(s[i]>='0'&&s[i]<='9'&&s[(i+1)%len]>='0'&&s[(i+1)%len]<='9'){ int j=(i+1)%len; int d=0; while(s[j]!='+'&&s[j]!='-'){ d=10*d+(s[j]-'0'); j=(j+1)%len; } int p=s[j]=='+'?1:-1; int t=0; j=(j+1)%len; while(j!=(i+1)%len){ if(s[j]=='+'||s[j]=='-'){ d+=p*t; t=0; p=s[j]=='+'?1:-1; } else { t=10*t+(s[j]-'0'); } j=(j+1)%len; } d+=p*t; if(max<d){ max=d; } } } printf("%d\n",max); return; } int main(void){ run(); return 0; }