some problems from codejam 2012