Which of the following shows the polynomial below written in descending order?

3x3 + 9x7 - x + 4x12

A. 3x3 + 4x12 + 9x7 - x
B. 9x7 + 4x12 + 3x3 - x
C. 4x12 + 3x3 - x + 9x7
D. 4x12 + 9x7 + 3x3 - x