solved 14 - 18