A jigsaw puzzle.