swap (112.828)