swapping-cum (187.545)