Per evitare equivoci e facilitare la correzione puoi postare tutto il codice in maniera che sia compilabile al primo colpo?