Which of the following functions has the same zeros as the graph below? the graph has 4 zeros
A.f(x)=x^3+x^2-6x
B.g(x)=(x^2+x-6)(x^2-7x)
C.h(x)=x(x-7)(x+3(x-2)
D.m(x)=(x^3-4x^2-21x)(x-2)
E.n(x)=x^2-9x+14
F.p(x)=x(x+2)(x-3)(x+7)