Version funcional. Resuelve el problema para número de 1 a 50000