Swap part (26/43)

Swap part