which factor do 9x^2 + 30x + 25 and 9x^2 - 25 have in common?

A 3x + 25
B 9x^2
C 3x + 5
D 3x -5

B 9x^2