Sudoku Game: HA-56 Hard

1234678
479
956
143687
387214
814
1298
285
973164