(x−1)(x+1)(x^2+x+1)(x^2−x+1) この問題で質問があります

自分は
(x−1)(x+1)→x^2−1^2 (x^2+x+1)(x^2−x+1)→(t+x)(t−x) t=(x^2+1)
 
すると  (x^2−1)(t^2−x^2) となります
これを正しく計算していった答えが
 
正当と必ず違ってしまいます、なにが問題あるのでしょうか?
誰か、教えてください。お願いします