関数 y=x^3+ax^2+3x+4 が極大値と極小値を持つとき、
aの値の範囲を求めよ。

どうかよろしくお願いします。