Familias de vocales

Escribe una función que seleccione todas las palabras que tengan las mismas vocales (en cualquier orden y/o cantidad) que la primera palabra, incluida la primera palabra.

Ejemplos

same_vowel_group(["toe", "ocelot", "maniac"]) ➞ ["toe", "ocelot"]

same_vowel_group(["many", "carriage", "emit", "apricot", "animal"]) ➞ ["many"]

same_vowel_group(["hoops", "chuff", "bot", "bottom"]) ➞ ["hoops", "bot", "bottom"]

Notas

  • Las palabras contendrán únicamente letras minúsculas y pueden contener espacios en blanco.
  • La frecuencia no importa (por ejemplo, si la primera palabra es "loopy", puedes incluir palabras con cualquier cantidad de o, siempre que contengan únicamente la vocal o).