How to find the derivative of y = (x + 1) (x + 2) (x + 3)

How to find the derivative of y = (x + 1) (x + 2) (x + 3)

y==(x+1)(x+2)(x+3)
y'=(x+1)'(x+2)(x+3)+(x+1)((x+2)(x+3))'
=(x+2)(x+3) +(x+1)((x+2)'(x+3)+(x+2)(x+3)')
=x^2+5x+6 +(x+1)((x+3)+(x+2)
=x^2+5x+6 +(x+1)(2x+5)
=x^2+5x+6 +2x^2+5x+2x+5
=3x^2+12x+11