Human jigsaw puzzles