$\{a,b,c\}\subset \Bbb R$, $a^2-ab=1,b^2-bc=1, c^2-ca=1$. Find $abc(a+b+c)$. 
Consider that $\{a,b,c\}\subset \Bbb R$ and it is known that 
  $$a^2-ab=1,\ b^2-bc=1,\ c^2-ca=1\ \ \text{(cond.1)}$$ 
  Find $abc(a+b+c)$.

This question is from OBM 2007 (Brazilian Math Olympiad). Sorry if it is a duplicate. I will present my solution below but I think there might be easier approaches. 
My attempt:
By multiplying the left and right sides from all equations from (cond. 1) we get:
$$abc(a-b)(b-c)(c-a)=1$$ 
Multiplying the 3 terms in parenthesis leads to
$$abc(abc-a²b-ac²+a²c-cb²+ab²+bc²-abc) 
=1$$
$$abc(a²b-ac²+a²c-cb²+ab²+bc²) 
=1$$
$$abc(-a(c²-ac)-c(b²-bc)-b(a²-ab))=1$$
Now by replacing the result from each equation in (cond. 1), and rearranging the expression, we get the desired answer
$$abc(a+b+c)=-1$$
Question: are there other ways to solve this problem? Please provide your own answer if it uses a different approach.

My approach (not necessary simpler than yours):
Let $S=abc(a+b+c)$ then:
$$S=a^2bc+b^2ac+c^2ab=(1+ab)bc+(1+bc)ac+(1+ca)ab=ab+bc+ac+S$$
So: $ab+bc+ac=0$
Now add the three constraints
$$a^2+b^2+c^2-(ab+bc+ca)=3$$
So $a^2+b^2+c^2=3$
Then:
$$0=(ab+bc+ac)^2=a^2b^2+b^2c^2+c^2a^2+2S=a^2(1+bc)+b^2(1+ac)+c^2(1+ab)+2S=3+3S$$
So $S=-1$
