Perdonami ma guardare quel codice mi fa venire il mal di testa, spiega bene che dati hai in ingresso e che risultato vuoi in output.