google codejam 2014 problem description