Puzzles solved by ALF