Leetcode Minimum Swaps 2