Sì, ho capito... vuoi vedere la cornice che si costruisce. Ora provo a pensarci su, ma non penso che esistano algoritmi tanto più efficienti di quello che hai scritto tu... forse si può eliminare qualche variabile...

Ciao.