Puzzles solved by o i a