Suggestion

Prove that, if \(a\) is real, the equation \[(x^2+1)(x+1)=(a^2+1)(a+1)\] has one and only one real root.

Can we identify one obvious root of this equation?

Could we then factorise to find any other possible roots?