SudokuHard

Hard Sudoku — Puzzle 296

49
76812
26
526
1734
845
927
9
358

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.

513624879
476598312
829371645
745286931
961753428
238149756
192837564
687415293
354962187