heat shape density volume
I gave my students this multiple choice question: Which difference between water and ice results in ice floating on cold water?

Only one answer is correct among these 4 choices:
- heat
- shape
- density
- volume

Could you tell me which one is correct?

density