`x^6+x^4+x^2y^2+y^4-y^6`
`=(x^6-y^6)+(x^4+x^2y^2+y^4)`
`=[(x^2)^3-(y^2)^3]+(x^4+x^2y^2+y^4)`
`=(x^2-y^2)(x^4+x^2y^2+y^4)+(x^4+x^2y^2+y^4)`
`=(x^4+x^2y^2+y^4)(x^2-y^2+1)`
`=(x^2-y^2+1){[(x^2)^2+2x^2y^2+(y^2)^2]-x^2y^2}`
`=(x^2-y^2+1)[(x^2+y^2)^2-(xy)^2]`
`=(x^2-y^2+1)(x^2+y^2-xy)(x^2+y^2+xy)`