Puzzles solved by ygf