SudokuHard

Hard Sudoku — Puzzle 127

7893
5342
94
1867
41
382
53291
87
9

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 27 given numbers and exactly one solution, so it can always be finished by reasoning alone.

784923651
536184279
219756348
128465793
463297185
975318462
847532916
692871534
351649827