To simplify (9x^3+2x^2-5x+4)-(5x^3-7x+4), we can start by combining like terms.
First, we need to distribute the negative sign to the second set of parentheses:
(9x^3+2x^2-5x+4) - 1(5x^3-7x-4)
= 9x^3 + 2x^2 - 5x + 4 - 5x^3 + 7x - 4 (distributing the negative sign)
= (9x^3 - 5x^3) + 2x^2 - 5x + (4 - 4 + 7x) (grouping like terms)
= 4x^3 + 2x^2 + 2x (combining like terms)
Therefore, the simplified expression is 4x^3 + 2x^2 + 2x.
We cannot factor this expression further as there are no common factors between the terms.