The number 31250123 can be written in International System of Numeration as
AThirty one million five hundred one thousand one hundred twenty three
BThree crore twelve lakh fifty thousand one hundred twenty three
CThirty one million two lakh fifty thousand one hundred twenty three
DNone of these