Random Cut Jigsaw Puzzle