li=gets ans=[] def Or a ans=[] ans<0 if c=='(' /\(([^)]+)\)/ =~ li[i..-1] last= Or($1) i += $1.length+2 next end if c=='[' /\[([^\]]+)\]/ =~ li[i..-1] last = chars $1 i += last.length+2 next end end last =c i+=1 end ans <