Puzzles solved by astrid lopez