Дужки#1653

Дужки

1 секунда
122,174 мегабайта
Легка

Нехай — це правильна дужкова послідовність, якщо вона складається лише з символів , , , , , і задовольняє принаймні одну з наступних трьох умов:

  1. — порожній рядок;

  2. можна представити як \textbf{S} = S_1 + S_2 + S_3 + \ldots + S_n (n > 1), де S_i — непорожні правильні дужкові послідовності, а знак «» позначає конкатенацію рядків;

  3. можна представити як \textbf{S} = \textbf{\{} + C + \textbf{\}}, \textbf{S} = \textbf{[} + C + \textbf{]}, або \textbf{S} = \textbf{(} + C + \textbf{)}, де — правильна дужкова послідовність.

Дано рядок, який складається лише з символів , , , , , . Визначте мінімальну кількість символів, які потрібно вставити, щоб отримати правильну дужкову послідовність.

Вхідні дані

Один рядок, що містить не більше символів з , , , , , .

Вихідні дані

Виведіть одне невід'ємне ціле число — відповідь на задачу.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading