Sudoku Puzzle Generator

Game Puzzle

3 8597 1 
5 7412  8
412 68  7
123  59  
6859     
9 412368 
74123  59
 3 8 974 
 5 74   6

Answer Puzzle

368597412
597412368
412368597
123685974
685974123
974123685
741236859
236859741
859741236