public double H(object state) { NQueensBoard board = (NQueensBoard)state; return(board.GetNumberOfAttackingPairs()); }