Problem 2 - Break the problem apart