John's Sudoku is one of the most comprehensive Sudoku game systems. It randomly creates puzzles for six difficulty levels. You may never meet the same puzzle. But you can do the same one via user defined puzzle. Or you can define your own puzzle via Sudoku Book. You can also share the same p...