Solve Exercise 3.25
Solve Exercise 3.26