>59
そんなことしなくても
(1-a)(a^2+a+1)=-(a-1)(a^2+a+1)=-(a^3-1)=1-a^3
と一目でわかるようにならないと。