Puzzles solved by Alan lopez