En aquest problema considerem paraules de mida
,
formades només amb les lletres ‘a’, ‘b’ i
‘c’, i sense dues o més lletres iguals consecutives.
Suposeu que algunes posicions de la paraula tenen fixada la seva lletra.
Feu un programa que compti totes les paraules que compleixen totes
aquestes restriccions.
L’entrada consisteix en diversos casos. Cada cas comença amb
,
seguit del nombre de posicions fixades
,
seguit de
parells
,
on
és una posició entre 0 i
,
i
és ‘a’, ‘b’ o ‘c’. Suposeu
,
,
i que totes les
són diferents.
Per a cada cas, escriviu el nombre de paraules que compleixen les restriccions mòdul .
Input
2 0 3 1 2 b 1 1 0 a 2 2 0 b 1 b 4 2 3 a 0 a 10000 0 27 0
Output
6 4 1 0 2 15429856 1326578