Sudoku Puzzle Generator

Game Puzzle

278 95 6 
 9 46   8
 632 8 9 
 32 81954
781954 3 
9 4   781
  6 278 9
 27 1 5  
81954 32 

Answer Puzzle

278195463
195463278
463278195
632781954
781954632
954632781
546327819
327819546
819546327