Puzzles solved by nadataha1.