Permutation Leetcode 242