What is required in order to melt a network solid?

A) breaking ionic bonds
B) breaking covalent bonds
C) breaking van fee Waals bonds
D) breaking hydrogen bonds