Puzzles solved by aho