Sudoku Generator

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