Added challenge 7 solution