2.1.3. Ideal solutions