Added challenge 118 hard. Upgraded to 2.10.0