Considereu un tauler d’escacs
.
Inicialment us trobeu a la cantonada de baix a la dreta, és a dir, a la
posició
.
El vostre objectiu és sortir del tauler. Hi ha algunes posicions
prohibides, marcades amb asteriscos. Les caselles permeses tenen una
‘R’ o una ‘C’. Quan us trobeu sobre una
‘R’, podeu fer un moviment d’un rei dels escacs. Quan us
trobeu sobre una ‘C’, podeu fer un moviment d’un cavall. A
més, no podeu fer mai cap moviment que incrementi la fila o la columna
on us trobeu. De quantes maneres diferents podeu sortir del tauler?
L’entrada consisteix en diversos casos. Cada cas comença amb dos
naturals
i
,
ambdós entre 1 i 12. Segueixen
línies amb
caràcters cadascuna, els quals poden ser un asterisc, una
‘R’ o una ‘C’. La cantonada de baix a la dreta
no té mai un asterisc.
Per a cada cas, escriviu el nombre de maneres diferents de sortir del tauler. Aquest nombre sempre és més petit que .
Input
1 2 *R 1 2 CR 2 2 ** *R 3 3 RR* R** **C 3 7 CR***RR RR*CRRR RRRRRRC
Output
2 4 0 10 7