*?[a]*
a*?[a]*b
*?[a]*
c*?[a]*d