Swap part (20/43)

Swap part