Topic : ideal and non-ideal solutions