SudokuHard

Hard Sudoku — Puzzle 67

1895
56
48
31789
56
897
71
2573
81

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.

142683957
538791246
967425318
423178569
791256483
685349721
374862195
256917834
819534672