Almost done.

It isn't working with something. Put in a cubic with just a 3 term and a constant term
and see if it works.