S = input() ans_l = [] def f(st): flg = 1 num = "" ans = 0 for i in range(len(st)): if st[i] == "+": if flg == 1: ans += int(num) num = "" else: ans -= int(num) num = "" flg = 1 continue if st[i] == "-": if flg == 1: ans += int(num) num = "" else: ans -= int(num) num = "" flg = 0 continue num += st[i] if flg == 1: ans += int(num) else: ans -= int(num) return ans for i in range(len(S)): newS = S[i:] + S[:i] if newS[0] == "+" or newS[0] == "-": continue if newS[-1] == "+" or newS[-1] == "-": continue if "+-" in newS or "-+" in newS: continue ans_l.append(f(newS)) print(max(ans_l))