Identify the greatest common factor of all terms
Factor out the greatest common factor
Group terms if the polynomial has four or more terms
Factor each group separately
Look for common binomial factors
Rewrite the polynomial as a product of factors
Check for special patterns such as difference of squares
Check for perfect square trinomials
Check for sum or difference of cubes
Use the zero product property to verify the factorization
Multiply the factors to confirm the result
