若函数f(x)=1/2x^2-x+2/3的定义域和值域都是[1,b](b>1),求b的值