Answer:
Frameshift mutations change the entire protein sequence and messes up the entire amino acid sequence that occurs after mutations, but substitution only changes one single amino acid.
The answer is B.
I think its safe to assume we all have had a cup of ice water. The ice always floats at the surface of the water.