Swap part (39/43)

Swap part