swap (171.382)