行列A=(a b)に対して、A=A^3を満たすような
      c d
a+dの取りうる値を全て求めよ。

という問題で、答えは0,±1,±2なのですが
いくら考えても±1にたどり着けません。
どなたか教えていただけないでしょうか。
よろしくおねがいします。