attenzione ad una cosa, trovando l'ultimo id e gli altri con la sottrazione si presuppone che gli id siano sempre continui.
ma è evidente che non lo saranno visto che cancelli alcuni id .. e quindi potresti tentere di eliminare degli id che in realtà magari non esistono piu