`a) x^3+2x-3`
`= x^3-x^2+x^2-x+3x-3`
`= x^2(x-1)+x(x-1)+3(x-1)`
`=(x-1)(x^2+x+3)`
`b) x^3-7x+6`
`=x^3+3x^2-3x^2-9x+2x+6`
`=x^2(x+3)-3x(x+3)+2(x+3)`
`=(x+3)(x^2-3x+2)`
`=(x+3)(x^2-2x-x+2)`
`=(x+3)(x-2)(x-1)`
`c) x^3+5x^2+8x+4`
`=x^3+x^2+4x^2+4x+4x+4`
`=x^2(x+1)+4x(x+1)+4(x+1)`
`=(x+1)(x^2+4x+4)`
`=(x+1)(x+2)^2`
`d) x^3-x^2-x-2`
`=x^3-2x^2+x^2-2x+x-2`
`=x^2(x-2)+x(x-2)+(x-2)`
`=(x-2)(x^2+x+1)`
`e) x^3-7x-6`
C1: `x^3-7x+6`
`=x^3+3x^2-3x^2-9x+2x+6`
`=x^2(x+3)-3x(x+3)+2(x+3)`
`=(x+3)(x^2-3x+2)`
`=(x+3)(x^2-x-2x+2)`
`=(x+3)(x-1)(x-2)`
C2: `x^3-7x+6`
`=x^3-x^2+x^2-x-6x+6`
`=x^2(x-1)+x(x-1)-6(x-1)`
`=(x-1)(x^2+x-6)`
`=(x-1)(x^2+3x-2x-6)`
`=(x-1)(x+3)(x-2)`
C3: `x^3-7x+6`
`=x^3-2x^2+2x^2-4x-3x+6`
`=x^2(x-2)+2x(x-2)-3(x-2)`
`=(x-2)(x^2+2x-3)`
`=(x-2)(x^2-x+3x-3)`
`=(x-2)(x-1)(x+3)`