Hint 1-22

Heterogeneous here means uneven composition.