Swap part (35/43)

Swap part