`underset("Propanone")underset()(CH_(3)-overset(O)overset(||)C-CH_(3))overset((i)CH_(3)MgBr)underset((ii)H_(2)O)rarrunderset((A))underset("2-Methylpropan-2-01")underset()(CH_(3)-overset(OH)overset(|)underset(CH_(3))underset(|)C-CH_(3))overset("Na metal")underset("ether")rarrunderset("Sod.salt"(B))underset()underset()(CH_(3)-overset(overset(-)ONa^(+))overset(|)underset(CH_(3))underset(|)(C-CH_(3))overset(CH_(3)Br)rarr)underset((C))underset("2-Methoxy-2-methylpropane")underset()(CH_(3)-overset(OCH_(3))overset(|)underset(CH_(3))underset(|)C-CH_(3))`