Dado um inteiro n, é necessário calcular quantas bit-strings (sequências de bits) distintas têm comprimento n. Como o resultado pode ser demasiado grande, o programa deve apresentar o número de bit-strings calculado ao abrigo do módulo (1000000007).
Entrada
A entrada consiste num único inteiro n (1 ≤ n ≤ ).
Saída
O programa deve imprimir o número de bit-strings de comprimento n, considerando o módulo .