Dada uma lista de cadeias únicas que são anagramas uma da outra, produza um anagrama daquelas palavras que são diferentes de cada palavra da lista.
As strings serão alfanuméricas e é garantido que haja um anagrama válido.
O programa ou função pode, mas não precisa ser não determinístico, ou seja, dada a mesma entrada, a execução múltipla de um código pode produzir saídas diferentes, desde que todas as saídas possíveis sejam válidas.
Casos de teste
[Input] -> Possible output
-----------------
[ab] -> ba
[aba, aab] -> baa
[123, 132, 231, 312, 321] -> 213
[hq999, 9h9q9, 9qh99] -> 999hq
[abcde123, ab3e1cd2, 321edbac, bcda1e23] -> ba213ecd
itertools
sempre a resposta?