Визначимо правильний дужковий вираз наступним чином:
Порожній вираз є правильним.
Якщо вираз S правильний, то S і S також правильні.
Якщо вирази A та B правильні, то вираз AB також правильний.
Задано послідовність дужок (, ), [, і ]. Необхідно знайти найкоротший правильний дужковий вираз, у якому задана послідовність є підпослідовністю, тобто такий, з якого можна видалити деякі символи (можливо, жодного) і отримати початкову послідовність, не змінюючи порядок залишених символів.
У першому рядку містяться символи (, ), [, і ] без пропусків. Задана послідовність містить не більше дужок.
Виведіть шукану дужкову послідовність без пропусків.
Приклад 1