Problem 16
Problem 17