Add problem 15
Add problem 16
Add problem 17