`a)a^6+a^4+a^2b^2+b^4-b^6`
`=(a^2)^3-(b^2)^3+(a^4+a^2b^2+b^4)`
`=(a^2-b^2)(a^4+a^2b^2+b^4)+(a^4+a^2b^2+b^4)`
`=(a^4+a^2b^2+b^4)(a^2-b^2+1)`
`=(a^4+2a^2b^2+b^4-a^2b^2)(a^2-b^2+1)`
`=(a^2+b^2-ab)(a^2+b^2+ab)(a^2-b^2+1)`
`b)x^3+3xy+y^3-1`
`=y^3-xy^2+y^2+x^2y+xy+y+xy^2-x^2y+xy+x^3+x^2+x-y^2+xy-y-x^2-x-1`
`=y(y^2-xy+y+x^2+x+1)+x(y^2-xy+y+x^2+x+1)-(y^2-xy+y+x^2+x+1)`
`=(y+x-1)(y^2-xy+y+x^2+x+1)`