Swap part (17/43)

Swap part