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