Puzzles solved by apl