he cambiado los while