Puzzles solved by dafni