Perché non fai tutto nel primo while?