Finish Problem 1