Swap part (41/43)

Swap part