leetcode Permutations II