SudokuHard

Hard Sudoku — Puzzle 254

38
962
584
74
895
952
973
4239
749

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.

367942158
841735962
952618734
125374896
789526413
634891527
296187345
418253679
573469281