SudokuHard

Hard Sudoku — Puzzle 300

851
69
8543
931856
32
5921
96
65
8

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.

639728514
547361298
218549367
923184756
781635942
456972183
394817625
162453879
875296431