Dada una lista de cadenas únicas que son anagramas entre sí, genera un anagrama de esas palabras que es diferente de cada palabra en la lista.
Las cadenas serán alfanuméricas, y se garantiza que habrá un anagrama válido.
El programa o función puede, pero no tiene que ser no determinista, lo que significa que, dada la misma entrada, la ejecución múltiple de un código puede producir diferentes salidas, siempre que cada salida posible sea válida.
Casos de prueba
[Input] -> Possible output
-----------------
[ab] -> ba
[aba, aab] -> baa
[123, 132, 231, 312, 321] -> 213
[hq999, 9h9q9, 9qh99] -> 999hq
[abcde123, ab3e1cd2, 321edbac, bcda1e23] -> ba213ecd
itertools
alguna vez es la respuesta?