Sudoku Generator

8 3 2 1 5 6 7 9
9 1 2 8 4 5
4 7 9 3 2 8
2 9 4 8 1 3 7
6 5 3 1 9 2
3 9 2 7 5 6 8
1 7 4 3 2 5
6 5 8 1 2 4
2 9 8 4 7 5 1 6