Abstract pattern n112