swap intersection operand position