WinForms application for generating and solving sudoku puzzles