Puzzles solved by zain fan