3次関数f(x)=x^3−3x^2−4x+k(kは定数)について、 方程式f(x)=0が異なる3つの整数解をもつときのkの値及びその整数解を求めよ。

これの解法教えて下さい