分からない問題はここに書いてね180

このエントリーをはてなブックマークに追加
(a+b)(b+c)(c+a)+abc
という因数分解の問題で
例解が
(b+c)a^2+{(b+c)^2+bc}a+bc(b+c)
以下略…となっているのですが、この↑の変形がよくわかりません。教えてください