swapping-cum (118.376)