Puzzles solved by apo