Added challenge 17.