Completed problem 15