Problem 2: Break the problem apart
Problem 2: Identify potential solutions
Problem 2: Evaluate each potential solution