Dato che e' un esercizio, devi tentare di risolverlo e non fartelo risolvere dal forum (che non esiste per questo ...) ...

Fai le tue riflessioni e traducile in un codice che, secondo te, possa realizzare (spiegandolo dettagliatamente) quello che vuole l'esercizio.

Per eventuali problemi, chiedi pure ...

P.S. Attenzione al titolo e al regolamento ...