swap (182.617)