Sudoku Game: HA-28 Hard

128
46823
756
1435
3687214
97215
5978
42951
97532