Suggested Answer
Heterogeneous mixture refers to a mixture consisting of various components and sizes. The mixture does not appear as a uniform composition.Hence to separate it, we will make use of the different sizes and weights.So it is by their densities. (B)