Ch 22-puzzles.pdf