solved puzzles from the codeeval website