x^3-5x^2-4x+20
=x^2(x-5)-4(x-5)
=(x-5)(x^2-4)
=(x-5)(x-2)(x+2)

この解答で間違っていると言われました。
どこが間違っているのでしょうか?お願いします。