Pequeños cambios en el objetivo y algoritmo
w