SudokuHard

Hard Sudoku — Puzzle 159

591
823
58
1462
6879
2
71934
2571

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.

359718246
841926357
672345918
193672485
587194623
426853791
964531872
718269534
235487169