Sudoku Solver written in C#