Added December 2014 Challenge solutions