Solved problem 17!