SudokuHard

Hard Sudoku — Puzzle 297

591
3
36478
89
85613
627
6
248
675

How to play

Fill every row, every column and every 3 by 3 box with the numbers 1 to 9, using each number once.

This puzzle has 26 given numbers and exactly one solution, so it can always be finished by reasoning alone.

459871362
768932451
231654798
315786249
872549613
694213875
147325986
526498137
983167524