Abstract pattern n162