Sudoku Game: HA-12 Hard

14789
567
89123
246597
3872
814
5297
642785
98342