没有用到DFS，只是为了permutation