继续编写Puzzle生成算法