# 쇠막대기 - 프로그래머스
def solution(arrangement):
s = []
ret = 0
flag = False
for idx, a in enumerate(arrangement):
if a == '(' and arrangement[idx+1] == ')':
ret += len(s)
flag = True
continue
if a == '(':
s.append('(')
else:
if flag == True:
flag = False
continue
s.pop()
ret += 1
return ret