Permutation 2 Leetcode Solution 9