Pregunta
Sea $b_{n,r}$ el número de palabras de longitud $r$ sobre $[n] = \{1,2,\dotsc, n\}$ sin tres letras consecutivas iguales. Muestra que $$ b_{n,r} = (n-1)(b_{n,r-1} + b_{n,r-2})\quad (r>2) $$ con condiciones iniciales $b_{n,1} = n$ y $b_{n,2} = n^2$
Esta pregunta es de la Introducción al Análisis Combinatorio de Riordan.
Contexto
Se sugiere en el problema considerar aquellas secuencias en la pregunta con un elemento dado primero (llamemos a estas $b_{n,r}^\star$) y un par dado de elementos primero (llamemos a estas $b_{n,r}^{\star\star}$) y derivar un sistema de recurrencias con $b_{n,r}$.
Anteriormente resolví el problema correspondiente (sin dos letras consecutivas iguales) con las secuencias correspondientes $a_{n,r}$ y $a_{n,r}^\star$ (aquellas secuencias con un elemento dado primero) y derivé las recurrencias $$ \begin{align} a_{n,r} &= na_{n,r}^\star\\ a_{n,r}^\star &= (n-1)a_{n,r-1}^\star \end{align} $$ lo que implica que $a_{n,r} = n(n-1)^{r-1}$. Se supone que esta pregunta generaliza este tipo de método.
Mi Intento
Con la notación discutida anteriormente pude deducir que $$ \begin{align} b_{n,r} &= nb_{n,r}^\star\\ b_{n,r}^\star &= (n^2-1)b_{n,r-1}^\star \end{align} $$ ya que para la primera posición hay $n$ opciones. Además, una vez que un elemento dado es el primero, hay $n^2-1$ pares que pueden seguir.
Y aquí es donde comienzan mis dudas. Para $b_{n,r}^{\star\star}$, no se puede hacer un análisis sencillo ya que comenzar una secuencia con $00$ y $01$ requiere dos análisis separados.
También parece que, a diferencia del problema anterior, la secuencia derivada $b_{n,r}^{\star\star}$ no es independiente de la elección del par dado para comenzar.
Se prefiere cualquier ayuda con un intento utilizando el contexto, pero otras soluciones también son bienvenidas.