countlist = input()
head,end = 0,0
count = ''
def c(expr):
nums=expr.split("*")
now=1
for i in nums:
total=sum(list(map(int,i.split("+"))))
now*=total
"""
e=eval
now*=e(i)
上下兩個結果一樣
"""
return now
def counting(a):
string = a.split("*")
for i in range(len(string)):
string[i] = str(c(string[i]))
answer = c("*".join(string))
return answer
while '(' in countlist:
for i in range(len(countlist)):
if countlist[i] == '(':
head = i-1
if countlist[i] == ')':
end = i+1
break
count = countlist[head:end]
sliceCount = count[2:len(count)-1]
sliceCountList = sliceCount.split(",")
for i in range(len(sliceCountList)):
if ("*" in sliceCountList[i]) or ("+" in sliceCountList[i]):
sliceCountList[i] = counting(sliceCountList[i])
else:
sliceCountList[i] = int(sliceCountList[i])
answer = max(sliceCountList) - min(sliceCountList)
countlist = countlist.replace(count,str(answer))
print(int(c(countlist)))