Show that $(a+b+c)(a+b\epsilon +c\epsilon^2)(a+b\epsilon^2 + c\epsilon) = a^3 + b^3 + c^3 - 3abc$ If $$\epsilon^2 + \epsilon + 1 =0$$
The solution in the back of the book is given as
Proved by a direct check, taking into consideration that $\epsilon^2 = -\epsilon -1 \: \:$ and $\epsilon^3 = 1$
However the solutions still feels like tedious multiplication, doesn't it? Is there a faster, more elegant way to do this?