すみません、行列のn乗問題について質問させてください。

(1-p p)
( 1 0)

のn乗を求めろという問題で、対角化を用いてP^(-1)APを

((-p)^n 1)
( 0 1)

とするところまではいったのですが、
何度やっても設問の行列のn乗が検算と合いません。
何か手順が抜けているのでしょうか……。
ちなみに、Pは次のように置きました。

(p 1)
(-1 1)