Types of solutions