Algebra Level 4

Let $$a,b,c$$ be real numbers such that

$$|ax+b| \leq (x+c)^2$$ for all $$x\in\mathbb{R}$$.

Find the maximum value of $$ab+bc+ca$$.

×