PuzzleFree: Redefining Jigsaw Puzzles in the Digital World