(x+1)(x^2+x+1)(x^2-x+1)^2
=(x^2+x+1)(x^2-x+1)*(x+1)(x^2-x+1) …☆
=(x^4+x^2+1)*(x^3+1)

☆
*の左側は (A+B)(A-B)=A^2-B^2
*の右側は A^3+B^3=(A+B)(A^2-AB+B^2)