Puzzle Thoughts