swap (161.723)