Puzzles solved by daniela schapira