Finish exercise 1.25.
Finish exercise 1.26