Swap part (16/43)

Swap part