Finished Q#2 from part 3

Update to question number 2in which you break the problem apart.