Abstract pattern n10