Given that $a,b,c \in \mathbb{R}^{+}$ and $abc(a+b+c)=3$,
Prove that $(a+b)(b+c)(c+a)\ge8$.
My attempt: By AM-GM inequality, we have
$$\frac{a+b}{2}\ge\sqrt {ab} \tag{1}$$
and similarly
$$\frac{b+c}{2}\ge\sqrt {bc} \tag{2},$$ $$\frac{c+d}{2}\ge\sqrt {cd} \tag{3}.$$
Multiplying $(1)$, $(2)$ and $(3)$ together we reach
$$(a+b)(b+c)(c+a) \ge8abc.$$
Now, I need to show that $abc = 1$.
Again by AM-GM inequality we have
$$\frac{a+b+c}{3}\ge\sqrt[3]{abc} \implies \frac{\frac{3}{abc}}{3}\ge\sqrt[3]{abc} \implies abc\le1$$
Now if we show somehow that $abc\ge1$, we are done and that's where I am stuck. Can someone please explain how to show that?
Other solutions to the above question are also welcomed.