Swap part (9/43)

Swap part