problems in the microsoft coding challenge at ucsd, feb 21 2014