Puzzles solved by ave maria