https://thebfd.co.nz/2020/11/13/tech-talk-how-to-solve-sudoku/
Tech Talk: How to Solve Sudoku