Sudoku Puzzle Generator

Game Puzzle

158  2 93
 4279  58
7 3 58 42
9   8642 
 864 793 
4279 1  6
2  3158  
3 5 6  79
8   79 15

Answer Puzzle

158642793
642793158
793158642
931586427
586427931
427931586
279315864
315864279
864279315