CAC 190: Problem #17