la diferencia principal que le veo es que antes calculabas la ultima fila y preguntabas si se cumplía la condición y si se cumplía terminaba. Ahora se calcula, se desplega y luego pregunta.
En el repeat anterior se le podia haber puesto un write al final, luego de salir del repeat también.
En el repeat anterior se le podia haber puesto un write al final, luego de salir del repeat también.