Risolto, trovato in un'autoricambi, leggermente più corto ma va bene, l'ho messo alla pressa...
Regole del Forum