La siguiente respuesta se basa en la Método de agrupación de Goulden-Jackson . Consideramos el conjunto de palabras de longitud $n\geq 0$ construido a partir de un alfabeto $$\mathcal{V}=\{a,b,c,d,e\}$$ y el conjunto $B=\{abd,de\}$ de malas palabras que no pueden formar parte de las palabras que buscamos. Derivamos una función generadora $f(s)$ con el coeficiente de $s^n$ siendo el número de palabras deseadas de longitud $n$ .
Según el documento (p.7) la función generadora $f(s)$ es \begin{align*} f(s)=\frac{1}{1-ds-\text{weight}(\mathcal{C})}\tag{1} \end{align*} con $d=|\mathcal{V}|=5$ el tamaño del alfabeto y $\mathcal{C}$ es el numerador de peso de malas palabras con \begin{align*} \text{weight}(\mathcal{C})=\text{weight}(\mathcal{C}[abd])+\text{weight}(\mathcal{C}[de])\tag{2} \end{align*}
Calculamos según el documento \begin{align*} \text{weight}(\mathcal{C}[abd])&=-s^3\\ \text{weight}(\mathcal{C}[de])&=-s^2-s\cdot\text{weight}(\mathcal{C}[abd])\tag{3}\\ \end{align*} para que \begin{align*} \text{weight}(\mathcal{C})=-s^3+\left(-s^2-s\cdot\left(-s^3\right)\right)=-s^2-s^3+s^4 \end{align*} El término adicional en el lado derecho de (3) tiene en cuenta el solapamiento de $ab\color{blue}{d}$ con $\color{blue}{d}e$ .
Obtenemos según (1) y (3) \begin{align*} f(s)&=\frac{1}{1-ds-\text{weight}(\mathcal{C})}\\ &=\frac{1}{1-5s+s^2+s^3-s^4}\\ &=1 + 5 s + 24 s^2 + 114 s^3 + 542 s^4 + 2577 s^5\\ &\qquad + 12\,253 s^6 + \color{blue}{58\,260} s^7 + 277\,012 s^8 + 1\,317\,124 s^9 +\cdots \end{align*} donde la última línea fue calculada con la ayuda de Wolfram Alpha.
Resultado: El coeficiente marcado en azul de $s^{7}$ muestra que hay $\color{blue}{58\,260}$ palabras de longitud $7$ sobre el alfabeto $\mathcal{V}$ que no contienen $abd$ o $de$ .