Swap part (37/43)

Swap part