確率の問題です。答えが無いのでこの考えであっているかお願いします。

以下問題-----------

確率的に0または1の数字を生み出す数列x(n)(nは整数)がある。
この数列は
  ・x(n)が0である場合、x(n+1)が1である確率はp
  ・x(n)が1である場合、x(n+1)が0である確率はq
であるとする。

任意の区間[n,n+M]で、1が連続する確率はいくつか。
(区間にはx(n)とx(n+M)のどちらも含む)

以下自分の回答------------

 0→1 の確率 p
 1→1 の確率 1−q

x(n-1)が0の時と1の時に場合わけして、

(1)x(n-1)=0の時、
 1がM回続くのは、(0、111・・11)
 0→1が1回、1→1が(M−1)回なので、
 確率は p×(1−q)^(M−1)

(2)x(n-1)=1の時、
 1がM階続くのは、(1、111・・11)
 1→1がM回なので
 確率は (1−q)^M

よって答えは(1)(2)を足して、p×(1−q)^(M−1)+(1−q)^M
どうでしょうか?