S = list(input())
N = len(S)
ans = -10 ** 18


for i in range(N):
    T = S[i:] + S[:i]
    T = "".join(T)
    num = 0
    flag = 1
    val = 0
    if T[0] == "+" or T[0] == "-":
        continue
    if T[-1] == "+" or T[-1] == "-":
        continue
    T = "+" + T
    for t in T:
        if t == "-" or t == "+":
            if flag:
                val += int(num)
            else:
                val -= int(num)
            num = ""
            if t == "-":
                flag = 0
            else:
                flag = 1
        else:
            num += t
    if flag:
        val += int(num)
    else:
        val -= int(num)
    ans = max(ans, val)
    
print(ans)