Given that $a,b,c$ are the lengths of the three sides of a triangle, and $ab+bc+ac=1$, the question is to prove $$(a+1)(b+1)(c+1)\leq4\,.$$
Any idea or hint would be appreciated.
This is Problem 6 of Round 1 of the BMO (British Mathematical Olympiad) 2010/2011, as can be seen here.
Remark. This question has been self-answered. Nevertheless, any new approach is always welcome!
Hint: Expanding the LHS gives us $(a+1)(b+1)(c+1)=a+b+c+ab+bc+ca+abc+1.$
Now, $(1-a)(1-b)(1-c)=1+ab+bc+ca-a-b-c-abc$.