Có bao nhiêu giá trị nguyên của tham số m...

Câu hỏi: Có bao nhiêu giá trị nguyên của tham số m để đồ thị của hàm số \(y = {x^3} + \left( {m + 2} \right){x^2} + \left( {{m^2} - m - 3} \right)x - {m^2}\) cắt trục hoành tại ba điểm phân biệt?

A. 3

B. 2

C. 4

D. 1