若x+2y+3大于等于0,则(x+1)(x+1)+(y+2)(y+2)的最小值是多少?