Swap part (12/43)

Swap part