Leetcode Maximum Swap