10. Diamond has unusual hardness and melting point. What type of solid is it?(A) ionic crystal(B) molecular crystal(C) metal crystal(D) covalent crystal