S=input() N=len(S) X=-float("inf") for _ in range(N): F=1 for i in range(N-1): if S[i:i+2] in {"++","+-","-+","--"}: S=S[1:]+S[0] continue if {S[0],S[-1]} & {"+","-"}: S=S[1:]+S[0] continue T=S while True: U=T T=T.replace("+0","+") T=T.replace("-0","-") if U==T: break if T[-1]=="+" or T[-1]=="-": T+="0" while T[0]=="0": T=T[1:] X=max(X,eval(T)) S=S[1:]+S[0] print(X)