SudokuHard

Hard Sudoku — Puzzle 295

2
96
5937
14938
46
21
3791
52
6743

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.

126547893
437896152
598123746
712459368
354678219
869231574
243765981
985314627
671982435