Añadido el enunciado del problema y los requisitos