Yeppie
Разных типов, но не отличают друг от друга себя. Ещё не понимаю как работать с такими(|, |) скобками. Так как и открывающая и закрывающая одинаковые.
Если не отличают, просто заводишь счетчик. На открывающую увеличиваешь, на закрывающую - уменьшаешь.
Если на каком-то шаге стало меньше нуля - значит все, фейл. Закрыта неоткрытая.
Если в конце не ноль - тоже фейл. Не закрыта открытая.