Bepuzzled Jigsaw Puzzles