Ho pubblicato la soluzione completa del compito, per come l'avrei svolto io. Eventuali commenti, critiche, consigli sono come sempre ben accetti <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->

Link un po' più in alto...