SudokuHard

Hard Sudoku — Puzzle 148

42735
29
45
48
873419
6978
6
21
68

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.

421793685
536182794
789456321
143928567
857634219
692571843
318245976
274369158
965817432