=>((a|b|c)def)
adef
bdef
adefg
aaef
=>((a|b|c|d|e|f)?(g|h|i)+(k|l)*)
g
gi
fil
gikl
cghhhiill
ak