Algorithm works!
Algorithm now ignores already used cells;
Uses blank cells;
Added database
Algorithm optimized;
Added visual interface!