Sudoku Solver, rejects valid input - accepts invalid input

Hello everyone.

I’m currently learning about Property Based Testing, to practice I’ve been using the Sudoku Solver( https://sudoku-solver.freecodecamp.rocks/ ).

I have found that the application has some bugs:

Rejects Valid Input

........................................................8.................6......

........................................................8...........5.....6......
  

.........................................................8............5....6.....

.........................................................8.....5...........6.....

........................................................8........5.............6.

.............................................4........8..........5........6......

........1.....2.....3..............4..5..............67...............8.......9..

Accepts Invalid Input

.2..44..85.3...3...7..9.32489659.9..7..6....9..1649..6..3..14..5...12.1..........

.3474.6....8991..6513..121....9......2...5...3.6.7....5.4....39.82.6....49...49..

....62...3.495.6.4..3..96.945...8722.5..9.4.46.39..1....193.1......8..1...7......

.....231.7.4.6..4.2...525..19.6.....8.....33.597...63.91.6..9..494...89......4.1.

4..14..9.42.4...6.8.6........94.5...1...9.9.56..6.173...3218.2.3.....35.9.9.....7

....651.9....47..3......45...6.......2...43.328.81..5.9.......9469.9.47...329611.

System

Device: Laptop
OS: Ubuntu 18.04.5 LTS
Browser: Chromium
Version: 90.0.4430.72

Cheers and happy coding :slight_smile: