#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;
}