myadd=lambda a,b:int(a)+int(b)
mymin=lambda a,b:min(int(a),int(b))
mymax=lambda a,b:max(int(a),int(b))
mycom=lambda com,a,b:com(int(a),int(b))
def fc(lst,s):
if len(lst)==1:
return int(lst[0])
c=lst[s]
a=lst[s+1]
b=lst[s+2]
if a.isdigit() and b.isdigit():
jg=mycom(eval("my"+c),a,b)
del lst[s:s+3]
lst.insert(s,str(jg))
fc(lst,0)
else:
s=s+1
fc(lst,s)
for n in range(int(input())):
s=input()
for i in range(len(s)):
if s[i]==('(') or s[i]==(','):
s=s[0:i]+" "+s[i+1:]
for i in range(len(s)-1,-1,-1):
if s[i]==(')'):
s=s[0:i]+s[i+1:]
ls=list(s.split())
fc(ls,0)
print(ls[0])