Puzzles solved by ALG