4Sum.
Generate Parentheses, SwapNodesInPairs