Higher Order Equation that reduces to a linear equation

Example: Solve the equation.

(x+5)^3-9=x(x+7)(x+8)-6

Solution:

The original equation
(x+5)^3-9=x(x+7)(x+8)-6
Simplify both sides of the equation.  On the left hand side, rewrite the exponent.  On the right hand side, begin to simplify the multiplication.
(x+5)(x+5)(x+5)-9=x(x^2+8x+7x+56)-6
Simplify both sides of the equation.  On the left hand side, begin multiplying.  On the right hand side, combine like terms.
(x+5)(x^2+5x+5x+25)-9=x(x^2+15x+56)-6
Simplify both sides of the equation.  On the left hand side, combine like terms.  On the right hand side use the distributive property.
(x+5)(x^2+10x+25)-9=x^3+15x^2+56x-6
Simplify both sides of the equation.  On the left hand side, continue multiplying.  The right hand side is in simplest form.
x(x^2+10x+25)+5(x^2+10x+25)-9=x^3+15x^2+56x-6
x^3+10x^2+25x+5x^2+50x+125-9=x^3+15x^2+56x-6
Simplify both sides of the equation.  On the left hand side, combine like terms.  The right hand side is in simplest form.
x^3+15x^2+75x+116=x^3+15x^2+56x-6
Now that each side is in simplest form we want the terms with x on one side and the constant terms on the the other side.  Subtract x^3 from each side.  It cancels from each side.
x^3-x^3+15x^2+75x+116=x^3-x^3+15x^2+56x-6
15x^2+75x+116=15x^2+56x-6
Subtract 15x^2 from each side.  It cancels from each side.
15x^2-15x^2+75x+116=15x^2-15x^2+56x-6
75x+116=56x-6
Subtract 56x from each side and simplify. 
75x-56x+116=56x-56x-6
19x+116=-6
Subtract 116 from each side and simplify.
19x+116-116=-6-116
19x=-122
Get x by it self by dividing by 19 on both sides and simplify.
{19x}/19={-122}/19
x={-122}/19