Solved 17 and 21