Abaixo está o link com meu notebook do Google Colab:
https://colab.research.google.com/drive/1m7k048sjl7XdXLHUTIAFgr80DlLrLlEA?usp=sharing
Nele estão as respostas e explicações das lógicas utilizadas na resolução dos problemas.
Se houve algum problema ao acessar o notebook ou os códigos e outputs, por favor me informar!