senti, dovrebbe essere quello che ho scritto. se nn lo fà, o prendi spunto e implementi la logica te, oppure mi prepari uno script di test dicendomi qual'è il risultato atteso, e io lo faccio girare sul mio computer e vedo dove si sbaglia.