Given that x square plus x plus 1 equals zero, find the value of X three times plus 2x square plus 2x plus 3

Given that x square plus x plus 1 equals zero, find the value of X three times plus 2x square plus 2x plus 3

x^2+x+1=0
x^2+x=-1
x^3+2x^2+2x+3
=x^3+x^2+x^2+2x+3
=x(x^2+x)+x^2+2x+3
=-x+x^2+2x+3
=x^2+x+3
=-1+3
=2