Abstract pattern n71