Sudoku Puzzle Generator

Game Puzzle

      596
 3 59 874
5   742  
 68    15
 4 315968
315968   
 5  874 3
68 4231  
423159687

Answer Puzzle

874231596
231596874
596874231
968742315
742315968
315968742
159687423
687423159
423159687