SudokuHard

Hard Sudoku — Puzzle 149

531
85
3982
931
8246
347
18
729
53

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.

895231674
214876593
763594812
647958321
589123746
321647958
132769485
478315269
956482137