Slightly adapted from a clever SQLite solution by Edzard Pasma and uses Peter Norvig's method. Requires a recent version of the SQLite3 DLL since it uses recursive CTEs (Common Table Expression). Norvig's algorithm goes like this: --   . from given Sudoku problem, generate an array with each cell of the        sudoku being a string with all remaining possibilites --   . define as "neighbors" of a cell, all cells which must not have the        same piece as this cells, (there are 20 neighbo