Haz un programa que lea n consonantes y n vocales, y que escriba todas las palabras que se pueden formar usando exactamente una vez cada una de las letras dadas. Las palabras tienen que empezar en consonante, y deben alternar consonantes y vocales.
Entrada
La entrada consiste en un natural n entre 1 y 5, seguido de n consonantes distintas y de n vocales distintas. Tanto las consonantes como las vocales se dan en orden alfabético.
Salida
Escribe las palabras que se puedan formar con las 2n letras dadas, empezando en consonante y alternando consonantes y vocales. Las palabras deben escribirse en orden alfabético, una por línea. Lógicamente, no es necesario que las palabras generadas tengan ningún sentido.
Autor: Salvador Roura
Input
3 mpt aeo
Output
mapeto mapote matepo matope mepato mepota metapo metopa mopate mopeta motape motepa pameto pamote patemo patome pemato pemota petamo petoma pomate pometa potame potema tamepo tamope tapemo tapome temapo temopa tepamo tepoma tomape tomepa topame topema
Input
2 cs ao
Output
caso cosa saco soca
Input
1 b u
Output
bu