Chapter 25 puzzle