Adding challenge solutions for chapter 25.