Title: Patterns and puzzles