!!!20 points and Brainliest please help!!!!
Which of the following is a difference of cubes?
A)3x^9 - 64y^3
B)125x^21 - 64y^3
C)27x^15 - 9y^3
D)x^6 + 27y^9
