Break the 3rd problem apart.