n = input()
A = n.split('-')
B=[]
for plus_num in A:
q = plus_num.split('+')
for x in range(len(q)):
q[x]=int(q[x])
B.append(sum(q))
Sum = B[0]
for j in range(1,len(B)):
Sum-=B[j]
print(Sum)
A = input().split('-') # '-'를 기준으로 나누어 A[0]만 양수이고 나머지는 음수다.
Sum=[]
for pn in A:
Sum.append(sum(map(int,pn.split('+')))) # '+'를 기준으로 문자를 나누어주고 합해준다.
print(Sum[0] - sum(Sum[1:])) # Sum의 첫 요소만 양수이고 그 후는 음수이다.
a,*b=[sum(map(int,s.split('+')))for s in input().split('-')];print(a-sum(b))
*는 언패킹, 패킹할 때 사용하는 연산자이다. 리스트 혹은 튜플의 요소들을 풀어헤치는 언패킹을 하거나 다수의 요소들을 변수 하나로 패킹할 수 있다.
a,*b = [1,2,3,4]
a # 1
b # [2,3,4]
*a,b = [1,2,3,4]
a # [1,2,3]
b # 4
위와 같은 경우는 a요소 하나와 *b를 나머지 리스트로 받은 것이다.