3 Types of Solutions