Si come ho detto era tardi ieri sera ed ero parecchio sfasato... il codice non e' testato ma ti da una traccia che puoi elaborare per arrivare alla conclusione forse stasera/notte ho 2 sec per darci 1 occhio e fare un paio di test(ovviamente sono test relativi al codice con 1 struttura dati fasulla ma simile a quella che usi)