Solve exercise 1
Solve exercise 2
Solve exercise 3
Solve exercise 4
Solve exercise 5
Solve exercise 6
Solve exercise 7
Solve exercise 8