Considereu un tauler on cada casella té una lletra i un nombre que diu quant val aquella casella. Donades diverses paraules , cal dir el màxim nombre de punts que es pot aconseguir posant horitzontalment (cap a la dreta) o verticalment (cap avall), de manera que totes les lletres coincideixin amb les del tauler.
L’entrada consisteix en diversos casos, cadascun amb les dimensions i , seguides de files amb lletres minúscules cadascuna, seguides de files amb naturals cadascuna. Després ve un nombre seguit de paraules no buides formades amb lletres minúscules. Podeu suposar que i estan entre 1 i 100, que el valor de cada casella es troba entre 0 i , i que les paraules donades no tenen més de 100 lletres.
Per a cada paraula de cada cas, escriviu la màxima puntuació possible
posant la paraula horitzontalment o verticalment. Si la paraula no hi
és, escriviu “no”.
Input
3 4 a b c a b c a e c a b d 10 20 30 40 50 60 70 80 15 25 35 45 3 bca cabb a 1 1 z 1000000 2 y z
Output
180 no 70 no 1000000