What is the Spanish word for the number that follows?
858,655
A.
ochocientos ochenta y cinco mil seiscientos cincuenta y cinco
B.
ochocientos cincuenta y ocho mil seiscientos cincuenta y cinco
C.
ochenta mil cincuenta y ochocinetos cincuenta y cinco
D.
ochenta mil ochenta y cincocientos cincuenta y cinco