Would x^3-1 = x^3+1=(x-1)(x^2+x+1)= (x+1)(x^2+x+1) solve this? How can you add 1 to x3 and subtract 1 from x3 and expect the results will be equal. After all, x3+1 and x3-1 differ by 2!!!