Sudoku Game: HA-95 Hard

35689
5678912
7892
13697
68724
89716
319
6975
954