Explanation:
170-95.3 = 74.7
that means
74.7% of water in hydrate
This compound is also known as Calcium Oxide. The SI base unit for amount of substance is the mole. 1 grams CaO is equal to 0.017832495800447 mole. Note that rounding errors may occur, so always check the results.
Hope I helped :)
The the last one, but isn't it c6h12o6?