Attempts to solve various google codejam puzzles