Puzzles solved by Eavan Yang