this project solves sudoku puzzles
the website used to generate sudoku puzzles
in fullscreen mode, on second monitor -
https://www.sudokuweb.org/
# main flow
# 1 define one sudoku problem
# 2 save working copy of board
# 3 draw board
# 4 fill board with unsolved sudoku problem
# 5 solve working copy of board
# 6 display solved board
firstly, the program will be able to store a 2d array of ints as one sudoku board
second, the program can turn that sudoku board into a solved version of it
thirdly, the program can display the sudoku board visually