SudokuHard

Hard Sudoku — Puzzle 89

54139
3
928
891
157
584
2493
7
129

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.

854761329
123489756
769523814
486972135
932615487
571834692
248157963
695348271
317296548