swap (101.527)