is the polynomial a difference of squares and if it is factor the polynomial?

y^2-16


A) is not a difference of squares

B) is a difference of squares: (y-8) (y+8)

C) is a difference of squares: (y-4)^2

D) is a difference of squares: (y-4) (y+4)