Problem: One very experienced problem writer decided to prepare a problem for April Fools Day contest. The task was very simple - given an arithmetic expression, return the result of evaluating this expression. However, looks like there is a bug in the reference solution...

Input

The only line of input data contains the arithmetic expression. The expression will contain between 2 and 10 operands, separated with arithmetic signs plus and/or minus. Each operand will be an integer between 0 and 255, inclusive.

Output

Reproduce the output of the reference solution, including the bug.

Examples

Input

8-7+6-5+4-3+2-1-0


Output

4


Input

2+2


Output

-46


Input

112-37


Output

375

Solution (in PYTHON3):

Solution:
a = input()
q, s = [0], 0
z = []
for i in range(len(a)):
    y = a[i]
    if (y=="+"):
        z.append(1)
        q.append(0)
        s+=1
    elif (y=="-"):
        z.append(-1)
        q.append(0)
        s+=1
    q[s] = 10*q[s] + (ord(y)-ord("0"))
otv = q[0]
for i in range(1, s+1):
    otv += z[i-1]*q[i]
print(otv)