Which of the following has 5.1012 in written form?

A. five and ten twelve ten-thousandths
B. five and one thousandths twelve ten-thousandths
C. five and one thousand twelve ten-thousandths
D. five point one zero one two