Prove that $$a^ab^bc^c\geq \left(\frac{a+b}{2}\right)^{\frac{a+b}{2}} \left(\frac{b+c}{2}\right)^{\frac{b+c}{2}}\left(\frac{c+a}{2}\right)^{\frac{c+a}{2}}\geq \left(\frac{a+b+c}{3}\right)^{a+b+c}$$ where $a,b,c$ are positive real numbers.
I am able to prove the $\left(\frac{a+b}{2}\right)^{\frac{a+b}{2}} \left(\frac{b+c}{2}\right)^{\frac{b+c}{2}}\left(\frac{c+a}{2}\right)^{\frac{c+a}{2}}\geq \left(\frac{a+b+c}{3}\right)^{a+b+c}$ by using weighted AM$\geq$ GM on the numbers $\frac{a+b}{2}, \frac{b+c}{2}, \frac{c+a}{2}$ with associated weights $\frac{a+b}{2}, \frac{b+c}{2}, \frac{c+a}{2}$.
The problem is to prove $$\bbox[5px,border:2px solid #C0A000]{a^ab^bc^c\geq \left(\frac{a+b}{2}\right)^{\frac{a+b}{2}} \left(\frac{b+c}{2}\right)^{\frac{b+c}{2}}\left(\frac{c+a}{2}\right)^{\frac{c+a}{2}}}$$ Please help me to solve it.