Chapter 343: A Puzzle Solved