Answer :

this is a hard one
just try to factor out the same numbers

I used my calculator and got (x-4)(x+3)(3x^3-3x+1)