Resposta :
Cara, que questão caprichada! Tive que ir pedir ajuda em outro lugar. Mas fiz aqui o jeito que eu achei mais fácil de entender.
Segue em anexo. Se restar dúvidas, por favor me avise.
Segue em anexo. Se restar dúvidas, por favor me avise.
![Ver imagem vestibulanda](https://pt-static.z-dn.net/files/dc8/e87cef3fada5f89f913c45998318ee46.jpg)