因数分解です

(a+b+c)(ab+bc+ca)-abc

=a^2b+b^2c+c^2a+ab^2+bc^2+ca^2+2abc
=(b+c)a^2+(b^2+2bc+c^2)a+(b^2c+bc^2)
=(b+c)a^2+(b+c)^2a+(b+c)bc

途中まで解いてみたんですけど、この先がわかりません
解答お願いします