At its melting point ice is lighter than water because
(a) H2O molecules are more closely packed in solid state
(b) ice crystals have hollow hexagonal arrangement of H2O molecules.
(c) on melting of ice the H2O molecules shrinks in size
(d) ice forms mostly heavy water on first melting.