Puzzles solved by anp