anchor.diff:  == Running the Example
   
   
  -Download and install drools-examples as described above and then execute [path]_java org.drools.examples.DroolsExamplesApp_
  - and click on "SudokuExample".
  +Download and install drools-examples as described above and then execute [path]_java org.drools.examples.SudokuExample_.
   
   The window contains an empty grid, but the program comes with a number of grids stored internally which can be loaded and solved.
   Click on "File", then "Samples" and select "Simple" to load one of the examples.
  
positive.code: Row 8:    34       --- 9 ---     4 6 8   --- 7 ---  --- 1 ---   23456 8     3 56 8     3 56          6 8
  ----
  
  Now, let us load a Sudoku grid that is deliberately invalid.
  Click on "File", "Samples" and "!DELIBERATELY BROKEN!". Note that this grid starts with some issues, for example the value 5 appears twice in the first row.
  
  .Broken initial state
  image::Examples/SudokuExample/sudoku4.png[align="center"]
  
  A few simple rules perform a sanity check, right after loading a grid.
  In this case, the following messages are printed on standard output:
  
  
  ----
  
  cell [0,8]: 5 has a duplicate in row 0
  cell [0,0]: 5 has a duplicate in row 0
  cell [6,0]: 8 has a duplicate in col 0
  cell [4,0]: 8 has a duplicate in col 0
  Validation complete.
  ----
  
  Nevertheless, click on the "Solve" button to apply the solving rules to this invalid grid.
  This will not complete; some cells remain empty.
  
  .Broken "solved" state
  image::Examples/SudokuExample/sudoku5.png[align="center"]
  
negative.code: hidden pair in row at [4,6] and [4,4]
  ----
  
  Click on the "Dump" button to see the state of the grid, with cells showing either the established value or the remaining possibilities/candidates.
  
  
  ----
         Col: 0     Col: 1     Col: 2     Col: 3     Col: 4     Col: 5     Col: 6     Col: 7     Col: 8
  Row 0:   2 4  7 9   2 456        4567 9   23 56  9  --- 5 ---  --- 1 ---    3  67 9  --- 8 ---     4 67
  Row 1:  12    7 9  --- 8 ---  1    67 9   23  6  9  --- 4 ---   23  67    1 3  67 9    3  67 9  --- 5 ---
  