A homogeneous is a mixture which has uniform composition and properties throughout. For example, air is a homogeneous mixture of gases. For example a teaspoonful of table salt stirred into a glass of water also makes a homogeneous mixture.
A heterogeneous mixture is a combination of two or more pure substances in which the original substances retain their chemical properties.For example, in some mixtures, the initial substances cannot be detected after they have been mixed.
A solution is a means of solving a problem or dealing with a difficult situation.