Puzzles and other things