Extremely Hard Jigsaw Puzzles