Oi, Olavo, tudo bem?
Esse exercício aumenta um pouco a complexidade mesmo. Mas a ideia do instrutor é justamente essa, nos forçar a pensar até chegarmos no resultado. Com as imagens e o código que ele deixa de base, pode te ajudar a como desenvolver o restante. Eu não acho uma prática ruim olhar a resposta, na realidade, os programdores começam sempre aprendendo com código feitos para conseguir desenvolver os seus prósprios com segurança. Sugiro que estude essa questão, se precisar use lápis e papel, ou vá direto pro editor de texto e teste os caminhos para chegar no resultado. E depois veja como o do instrutor é.
Espero ter te ajudado e bons estudos!