Permutation Leetcode Problem