Which of the following expressions results in 0 when evaluated at x = 3?

(x + 3)(x + 12)

(x + 20)(x - 3)

-20x(x + 3)

(x + 8)(x - 5)