Puzzles solved by magdelife