Corregido el error que permitía que una materia no se asignara si las horas que se buscaban no estaban disponibles.