Excavacions recents han descobert una antiga llengua nòrdica ja extincta. A partir de les runes trobades, s’ha deduït que hi havia v vocals i c consonants, i que se’n podien formar totes les paraules, amb dues excepcions:
Per exemple, amb les dues vocals a i e i la consonant b es podien formar 10 paraules amb tres lletres: aba, abb, abe, bab, bba, bbe, beb, eba, ebb, ebe.
Quines paraules amb n lletres es podien formar amb v vocals i c consonants?
Entrada
L’entrada consisteix en diversos casos, cadascun amb n, v i c. Podeu assumir 1 ≤ n ≤ 20, 1 ≤ v ≤ 5, 1 ≤ c ≤ 21, i que per a cap combinació donada hi haurà més de 105 paraules possibles.
Sortida
Per a cada cas, escriviu en ordre lexicogràfic totes les paraules de longitud n que es poden construir amb les primeres v vocals i amb les primeres c consonants de l’alfabet. Escriviu una línia amb 10 guions després de cada cas.
Input
3 2 1 1 5 1 3 1 3
Output
aba abb abe bab bba bbe beb eba ebb ebe ---------- a e i o u ---------- aba abb abc abd aca acb acc acd ada adb adc add bab bac bad bba bca bda cab cac cad cba cca cda dab dac dad dba dca dda ----------