Puzzles solved by mgl