Solutions to problems in the 2014 Microsoft hosted coding competition at William and Mary