Problem 15 completed
Problem 16 completed
Problem 17 completed
Problem 18 completed