swap (189.616)