Puzzles solved by annette