Chapter 478: Puzzle solving