Volvi a poner el if dentro del while