El asunto es que para "ayudarte" hay que leer y analizar el problema por ti, ¿ocupando nuestro tiempo?
Acá en el foro tratamos de ayudar a resolver problemas técnicos objetivamente, nada de tareas, teorías ni ejercicios.
Ya cuando tengas hecho el análisis y hayas comenzado con el código puedes exponer tus dudas acá.
De otra forma no esperes a que alguien te guíe paso a paso.
Suerte.