`a)`
`(x^2+y^2)^2-8(x^2+y^2)+16-y^2`
`=(x^2+y^2)^2-2.(x^2+y^2).4+4^2-y^2`
`=(x^2+y^2-4)-y^2`
`=(x^2+y^2-4-y)(x^2+y^2-4+y)`
`b)`
`(x^2+8x+7)(x^2+8x+15)+15`
Đặt `t=x^2+8x+7` khi đó biểu thức trở thành :
`t(t+8)+15=t^2+8t+15`
`=t^2+3t+5t+15`
`=t(t+3)+5(t+3)`
`=(t+5)(t+3)`
`=(x^2+8x+7+5)(x^2+8x+7+3)`
`=(x^2+8x+12)(x^2+8x+10)`
`=(x^2+2x+6x+12)(x^2+8x+10)`
`=[x(x+2)+6(x+2)](x^2+8x+10)`
`=(x+6)(x+2)(x^2+8x+10)`