Problem 2 with final comments