Exercicio 3 e atualizações no exercicio 2