Polynomials Question: Proving $a=b=c$. Question:

Let $P_1(x)=ax^2-bx-c, P_2(x)=bx^2-cx-a \text{   and } P_3=cx^2-ax-b$
  , where $a,b,c$ are non zero reals. There exists a real $\alpha$ such
  that $P_1(\alpha)=P_2(\alpha)=P_3(\alpha)$. Prove that $a=b=c$.

The questions seems pretty easy for people who know some kind of calculus. Since, the question is from a contest, no calculus can be used. I have got a solution which is bit long(No calculus involved), I'm looking for a simplest way to solve this, which uses more direct things like $a-b|P(a)-P(b)$ .

Hint: if $a=b=c$ then all three polynomials are equal.  A useful trick to show that polynomials are equal is the following: if a polynomial $Q$ of degree $n$ (like $P_1-P_2$) has $n+1$ distinct roots (points $\beta$ such that $Q(\beta)=0$) then $Q$ is the zero polynomial.  In particular, if a quadratic has three zeroes, then it must be identically zero.  It follows that any two quadratics which agree at three distinct points must be identical.  (So you should try to construct a quadratic from $P_1,P_2,P_3$ that has three distinct zeroes and somehow conclude from that that $a=b=c$.)  
This result can be proved using the factor theorem, and requires no calculus (indeed, like the result of your question, it holds in polynomial rings where analysis can't be developed in a particularly meaningful sense, so any proof using calculus is rather unsatisfactory).  
Disclaimer: I haven't actually checked to see whether this approach works, but it's more or less the only fully general trick to show that two polynomials are the same.  
