ex1

DOT | PNG

Patterns

P0: a,a,b,c,d
P1: d,f,c,d
P2: a,a

Input

["a","a","a","a","b","c","d","e","a","b","c","d","f","c","d","d","f","c","d","d","a","a","b","c","d","a","a"]

Result expression

(["P2","P0","e","a","b","c","P1","P1","d","P0","P2"],[["P0",["a","a","b","c","d"]],["P1",["d","f","c","d"]],["P2",["a","a"]]])