Problem 2 breakdown