Added challenge 159 code