e-olymp
Соревнования

February 21 - March 3. Dynamic Programming

Скобки

Задан шаблон, состоящий из круглых скобок и знаков вопроса.

Определить, сколькими способами можно заменить знаки вопроса круглыми скобками так, чтобы получилось правильная скобочная последовательность.

Входные данные

Первая строка содержит заданный шаблон длиной не более 2000 символов.

Выходные данные

Выведите искомое количество способов по модулю 301907.

Лимит времени 1 секунда
Лимит использования памяти 122.28 MiB
Входные данные #1
????(?
Выходные данные #1
2