def checkOK():
if len(res) == 0 or len(res) % 2 != 0:
return 'false'
if res[0] == '(' and res[-1] == ']':
return 'false'
if res[0] == '[' and res[-1] == ')':
return 'false'
newRes = res.replace('(', '').replace(')','')
if '[]' * (len(newRes) // 2) != newRes:
return 'false'
newRes = res.replace('[', '').replace(']','')
if '()' * (len(newRes) // 2) != newRes:
return 'false'
return 'true'
s, res = input(), ''
for i in s:
if i in '[]()':
res += i
print(checkOK())



京公网安备 11010502036488号