Ho capito che hai difficolta' nel fare l'esercizio (altrimenti non avresti postato) ma non puoi essere completamente a zero, altrimenti la soluzione non ti servirebbe per capire (e non potresti dimostrare di averla capita).
Comincia a buttare giu' del codice minimo, fin dove arrivi ...
EDIT: mentre scrivevo ci sono state due risposte ...