swapPairs2