Added challenge 2 solution