SudokuHard

Hard Sudoku — Puzzle 158

316
7942
1374
32
41
29
67139
968
5

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.

423156879
576948123
189372564
834619752
295837641
761425938
647281395
912563487
358794216