Hi ha personatges en fila. Cadascun és un àngel o un dimoni. Quan parlen, els àngels sempre diuen la veritat, i els dimonis sempre menteixen. Excepte el primer personatge, que ara no diu res, cadascú afirma que el personatge de davant menteix quan parla.
Donada , quantes distribucions possibles d’àngels i dimonis hi ha consistents amb el que afirmen els personatges? Per exemple, per a només hi ha dues solucions: o bé el primer personatge és un àngel o bé és un dimoni.
L’entrada consisteix en un natural entre 1 i .
Escriviu el nombre de solucions possibles mòdul + 7.
Input
1
Output
2