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