Grazie Max,
ottimizzando un pò le condizioni di entrata, va molto meglio!