Abstract pattern n350