import sys
def compute(l):
ret = []
num = i = 0
sign = '+'
length = len(l)
while(i < length):
if '0' <= l[i] <= '9':
num = 10 * num + int(l[i])
elif l[i] == '(':
s = i
count = 1
while (count):
i += 1
if l[i] == '(':
count += 1
continue
if l[i] == ')':
count -= 1
continue
num = compute(l[s + 1: i])
if l[i] in ('+', '-', '*', '/') or i >= length - 1:
if sign == '+':
ret.append(num)
elif sign == '-':
ret.append(-num)
elif sign == '*':
ret[-1] *= num
elif sign == '/':
ret[-1] = int(ret[-1] / num)
num = 0
sign = l[i]
i+=1
return sum(ret)
for line in sys.stdin.readlines():
line = line.strip().replace('{', '(').replace('}', ')').replace('[', '(').replace(']', ')')
print(compute(line))