Esta respuesta se basa en la Goulden-Jackson Clúster Método que es un método conveniente para derivar una generación de función para problemas de este tipo.
Tenemos en cuenta el conjunto de palabras en $ \mathcal{V}^{\star}$ de la longitud de la $n\geq 0$ construido a partir de un alfabeto $$\mathcal{V}=\{B,C,K\}$$ and the set $\mathcal{B}=\{KBC\}$ de malas palabras, que no se les permite ser parte de las palabras que estamos buscando.
Que se derivan de una función de $F(x)$ con un coeficiente de $x^n$ siendo el número de ganas de palabras de longitud $n$ desde el alfabeto $\mathcal{V}$.
Según el periódico (p.7) la generación de la función de $F(x)$es
\begin{align*}
F(x)=\frac{1}{1-dx-\text{weight}(\mathcal{C})}
\end{align*}
con $d=|\mathcal{V}|=3$, el tamaño de las letras del alfabeto y con el peso numerador $\mathcal{C}$con
\begin{align*}
\text{weight}(\mathcal{C})=\text{weight}(\mathcal{C}[KBC])
\end{align*}
Calculamos de acuerdo con el documento
\begin{align*}
\text{weight}(\mathcal{C}[KBC])&=-x^3
\end{align*}
Se sigue con un poco de ayuda de Wolfram Alpha
\begin{align*}
F(x)&=\frac{1}{1-dx-\text{weight}(\mathcal{C})}\\
&=\frac{1}{1-3x+x^3}\\
&=1 + 3 x + 9 x^2 + 26 x^3 + 75 x^4 + 216 x^5+622 x^6 \\
&\qquad+ 1\,791 x^7 + 5\,157 x^8 + \color{blue}{14\,849} x^9+42\,756 x^10 +\cdots\tag{1}\\
\end{align*}
Denotando con $[x^n]$ el coeficiente de $x^n$ en una serie que podemos ver en (1) no hay $\color{blue}{14\,849}$ palabras de longitud $9$ que no contienen la cadena de caracteres $KBC$.
Queremos encontrar todas las palabras que tienen exactamente tres ocurrencias de cada una de las letras $B,C,K$. Para encontrar este número hemos de seguir la pista de las letras en la generación de la función de $F(x)$. Lo hacemos a ser la creación de
\begin{align*}
\color{blue}{G(x)}&\color{blue}{=\frac{1}{1-(B+C+K)x+(BCK)x^3}}
\end{align*}
y se obtiene mediante la extracción de los coeficiente de $B^3C^3D^3x^9$ de $G(x)$ nuevo con un poco de ayuda de Wolfram Alpha
\begin{align*}
[B^3C^3D^3t^9]G(x)\color{blue}{=1\,109}
\end{align*}
Nota: este ejemplo es relativamente simple, ya que sólo tenemos una mala palabra y esta palabra no tiene ninguna superposición. Una situación con una mala palabra con la superposición de , por ejemplo, con $BCB$ es más difícil de calcular y en tales casos este método muestra más de su poder.