Sudoku Generator

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