Add a solution for Exercise 3.77
Add a solution for Exercise 3.78
Add a solution for Exercise 3.79