aを実数の定数とし、
f(x)=x^3+ax^2+x+1
g(x)=x^3+x^2+ax+1
とする。

(1)f(x)とg(x)がいずれも、極大値と極小値をもつようなaの条件を求めよ。

(2)(1)の条件下で、f(x)の極大値をM(a)、g(x)の極大値をN(a)とする。
M(a)とN(a)の大小を比較せよ。