Desenvolvimento da primeira parte do exercício + a segunda parte parcialmente