recuperação de parênteses
                                         
                                         
                            
                             
                                         
                                          Problem 
                         
                                 Um padrão é especificado, consistindo de parênteses e pontos de interrogação. Você precisa determinar quantas maneiras você pode substituir os pontos de interrogação por parênteses para obter uma expressão de colchetes correta.
 
Entrada: Insira uma string que contenha o padrão fornecido com um comprimento máximo de 80 caracteres.
 
Saída: imprima o número desejado de maneiras. Os dados iniciais serão tais que este número não exceda \( 2 \cdot 10^9\).
 
 
Exemplos
| # | 
Entrada | 
Saída | 
| 1 | 
????(? | 
2 |