Finish challenge from chapter 5.