Minimum Number Of Swaps Leetcode 150