Swap part (30/43)

Swap part