Which is the definition of heterogeneous mixture?

a. Include solutions
b. Do not have the components distributed evenly throughout.
c. Have components so small that they cannot be seen with the naked eye.
d. Have components evenly distributed all the way down to the particles.​