Puzzles solved by ALFREDO