Exer. 17.1 - not a solution, just a request
Exer. 17.2
Exer. 17.3
Exer. 17.4
Exer. 17.5
Exer. 17.6
Exer. 17.7
Exer. 17.8
Exer. 17.9
Exer. 17.10