Swap part (7/43)

Swap part