il primo while () serve come controllo..
comunque grazie mille a tutti e due!