Terminé todas las funciones auxiliares para hacer el problema 5.