Puzzles solved by mazin