Combinatorial Pattern Matching door