Sudoku Generator

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