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))