si, strano è strano, ma tu sei sicuro che il ciclo while venga eseguito per tutte le volte in modo corretto?