`a)x^6-2x^3+2x^5+1-2x^2`
`=(x^6-2x^3+1)+(2x^5-2x^2)`
`=(x^3-1)+2x^2(x^3-1)`
`=(x^3-1)(x^3+2x^2-1)`
`=(x^3-1)(x^3+x^2+x^2-1)`
`=(x-1)(x^2+x+1)(x+1)(x^2+x-1)`
`b)x^3-x-6`
`=x^3-2^3-x+2`
`=(x^3-2^3)-(x-2)`
`=(x-2)(x^2+2x+4)-(x-2).1`
`=(x-2)(x^2+2x+3`
`c)x^3-6x^2+9x`
`=x(x^2-6x+9)`
`=x(x^2-2.x.3+3^2)`
`=x(x-3)^2`
`d)(a^2+b^2-5)^2-4(ab+2)^2`
`=(a^2+b^2-5)^2-[2(a+b)]^2`
`=(a^2+b^2-5)^2-(2ab+4)^2`
`=(a^2+b^2-5-2ab-4)(a^2+b^2-5+2ab+4)`
`e)x^2+5x+6`
`=x^2+3x+2x+6`
`=(x^2+3x)+(2x+6)`
`=x(x+3)+2(x+3)`
`=(x+2)(x+3)`