Se agregaron las funciones para la segunda parte