Swap part (13/43)

Swap part