Puzzles solved by virginia novac