If the age of the lowermost layer of a rock sample is more than 2 million years, which of the following could be the age of the upper layers?

A. Less than 1 million
B. Greater than 3.5 million
C. Between 2 million and 3 million
D. Between 3 million and 3.5 million