D#3.5

Se arreglo el while y se añadieron cambios