Puzzles solved by APO